Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Составить запрос / 3 сообщений из 3, страница 1 из 1
01.02.2018, 17:55
    #39595130
HFShak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составить запрос
Добрый день.
Подскажите, как решить такую задачу?:




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

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

Код: sql
1.
2.
3.
4.
5.
6.
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




Но это не правильно..., подскажите, в чем моя ошибка?
...
Рейтинг: 0 / 0
01.02.2018, 17:57
    #39595132
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составить запрос
group by наименование клиента, номер документа, дата оформление документа
having sum(cost) > 5000
...
Рейтинг: 0 / 0
01.02.2018, 18:11
    #39595142
HFShak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Составить запрос
Спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Составить запрос / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]