Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Составить запрос  [new]
HFShak
Member

Откуда:
Сообщений: 29
Добрый день.
Подскажите, как решить такую задачу?:

Картинка с другого сайта.
Картинка с другого сайта.

Задача: Написать выборку: наименование клиента, номер документа, дата оформление документа, итоговую сумму по документу. В выборку должны попасть только документы, у которых итоговая сумма превышает 5000 руб.

Я решил ее так:

SELECT C.Name, D.Num, D.Date0, M.Cost      
FROM #Client C
JOIN #Docum D ON D.ID_Client = C.ID
JOIN #Item_Docum I ON I.ID_Docum = D.ID
JOIN #Med M ON M.ID = I.ID_Med
WHERE M.Cost > 5000



Но это не правильно..., подскажите, в чем моя ошибка?
1 фев 18, 17:55    [21158533]     Ответить | Цитировать Сообщить модератору
 Re: Составить запрос  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36697
group by наименование клиента, номер документа, дата оформление документа
having sum(cost) > 5000
1 фев 18, 17:57    [21158542]     Ответить | Цитировать Сообщить модератору
 Re: Составить запрос  [new]
HFShak
Member

Откуда:
Сообщений: 29
Спасибо
1 фев 18, 18:11    [21158574]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить