Доброго времени суток, друзья.
Помогите, пожалуйста, с выполнением задания по тестовой БД Northwind:
1. Как называется самый дорогой товар из товарной категории №1?
2. В какие города заказы комплектовались более десяти дней?
3. Какие покупатели до сих пор ждут отгрузки своих заказов?
4. Скольких покупателей обслужил продавец, лидирующий по общему количеству заказов?
5. Сколько французских городов обслужил продавец №1 в 1997-м?
6. В каких странах есть города, в которые было отправлено больше двух заказов?
7. Перечислите названия товаров, которые были проданы в количестве менее 1000 штук (quantity)?
8. Как зовут покупателей, которые делали заказы с доставкой в другой город (не в тот, в котором они прописаны)?
9. Товарами из какой категории в 1997-м году заинтересовалось больше всего компаний, имеющих факс?
10. Перечислите названия товаров, которые были проданы в количестве менее 1000 штук (quantity)?
11. Как зовут покупателей, которые делали заказы с доставкой в другой город (не в тот, в котором они прописаны)?
12. Товарами из какой категории в 1997-м году заинтересовалось больше всего компаний, имеющих факс?
13. Для каждого покупателя (имя, фамилия) показать название его любимого товара в каждой категории. Любимый товар – это тот, которого покупатель купил больше всего штук (столбец Quantity).
14. Сколько всего единиц товаров (то есть, штук – Quantity) продал каждый продавец (имя, фамилия) осенью 1996 года?
15. Придумать (сначала) и решить (потом) осмысленную задачу, которая:
a. Требует использования нескольких таблиц
b. При решении джойнами чувствительна к порядку джойнов (то есть это должна быть как бы задача-ловушка, подталкивающая к совершению «ошибки №3»)
16. Найти покупателей (имя, фамилия), у которых не было промежутков между заказами, превышающих полгода.
17. Для каждого покупателя (имя, фамилия) найти два товара (название), на которые покупатель потратил больше всего денег в 1997-м году. Эту задачу требуется решить как минимум двумя разными способами из этих трёх:
a. Используя APPLY
b. Используя ранжирующую функцию
c. Без применения APPLY и ранжирующих функций