кодесурса
«SQL

Упражнения подзапроса SQL: найдите суммы сумм заказа, сгруппированных по дате, исключив все те даты, когда сумма была не менее чем на 1000,00 выше суммы MAX на эту дату

script1adsense2code
script1adsense3code

SQL SUBQUERY: упражнение 14 с решением

14. Напишите запрос, чтобы найти суммы сумм из таблицы заказов, сгруппированные по дате, исключив все те даты, когда сумма была не менее чем на 1000,00 выше максимальной суммы на эту дату.

Пример таблицы: заказы


Образец таблицы: клиент


Пример решения:

SELECT ord_date, SUM (purch_amt)
FROM orders a
GROUP BY ord_date
HAVING SUM (purch_amt) >
    (SELECT 1000.00 + MAX(purch_amt) 
     FROM orders b 
     WHERE a.ord_date = b.ord_date);

Вывод запроса:

 сумма_даты
2012-09-10 6979.15
2012-10-10 4463.83

Объяснение:

«SQL

Практика онлайн


«Inventory

Визуализация запроса:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите запросы, чтобы найти все заказы с суммами заказов, которые составляют или превышают средние суммы для их клиентов.
Далее: напишите запрос для извлечения данных из таблицы клиентов, если и только если один или несколько клиентов из таблицы клиентов находятся в Лондоне.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code