Упражнения подзапроса SQL: найдите суммы сумм заказа, сгруппированных по дате, исключив все те даты, когда сумма была не менее чем на 1000,00 выше суммы MAX на эту дату
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
Объяснение:
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите запросы, чтобы найти все заказы с суммами заказов, которые составляют или превышают средние суммы для их клиентов.
Далее: напишите запрос для извлечения данных из таблицы клиентов, если и только если один или несколько клиентов из таблицы клиентов находятся в Лондоне.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования