Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2012, 13:22   #1
stck
Пользователь
 
Аватар для stck
 
Регистрация: 14.06.2010
Сообщений: 84
Печаль Запрос на выборку (SQL)

Добрый день, пожалуйста, помогите составить SQL-запрос на выборку из такой базы данных информации только о тех покупателях, покупавших товары более чем из половни категорий. Мои попытки заканчиваются фейлами
Код:
SELECT [Customers].CompanyName 
FROM [Customers] 
WHERE [Customers].CustomerId 
IN ( 
    SELECT [Orders].CustomerId 
    FROM [Orders] 
    INNER JOIN [Order Details] 
    ON [Orders].OrderId = [Order Details].OrderId 
    GROUP BY [Orders].CustomerId, [Order Details].ProductId 
    WHERE COUNT([Order Details].ProductId) IN ( 
        SELECT (COUNT([Categories].CategoryId))/2 FROM [Categories] )
    )
stck вне форума Ответить с цитированием
Старый 13.04.2012, 13:59   #2
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

Цитата:
Сообщение от stck Посмотреть сообщение
Добрый день, пожалуйста, помогите составить SQL-запрос на выборку из такой базы данных информации только о тех покупателях, покупавших товары более чем из половни категорий. Мои попытки заканчиваются фейлами
Код:
SELECT [Customers].CompanyName 
FROM [Customers] 
WHERE [Customers].CustomerId 
IN ( 
    SELECT [Orders].CustomerId 
    FROM [Orders] 
    INNER JOIN [Order Details] 
    ON [Orders].OrderId = [Order Details].OrderId 
    GROUP BY [Orders].CustomerId, [Order Details].ProductId 
    WHERE COUNT([Order Details].ProductId) IN ( 
        SELECT (COUNT([Categories].CategoryId))/2 FROM [Categories] )
    )

доступ к БД через
http://www.teamviewer.com/ru/index.aspx
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sql запрос на выборку максимального времени с максимальной датой. Lokos БД в Delphi 5 26.10.2011 08:55
SQL запрос на выборку Vervolf SQL, базы данных 5 31.07.2011 15:35
Сложный запрос на выборку SQL simka16 Помощь студентам 0 21.02.2011 18:43
sql-запрос на выборку данных kity Помощь студентам 3 07.06.2010 17:18
sql запрос на выборку записей из двух связанных таблиц Люсьен БД в Delphi 9 20.04.2009 16:07