Login: oltp_test

Password: oltp_test


Написать SQL запросы:

1.Выбрать все заказы (SALES_ORDER)

2.Выбрать все заказы, введенные после 1 января 2016 года

3.Выбрать все заказы, введенные после 1 января 2016 года и до 15 июля 2016 года

4.Найти менеджеров с именем 'Henry'

5.Выбрать все заказы менеджеров с именем Henry

6.Выбрать все уникальные страны из таблицы CITY

7.Выбрать все уникальные комбинации страны и региона из таблицы CITY

8.Выбрать все страны из таблицы CITY с количеством городов в них.

9.Выбрать количество товаров (QTY), проданное с 1 по 30 января 2016 года.

10.Выбрать все уникальные названия городов, регионов и стран в одной колонке

11.Вывести имена и фамилии менеджер(ов), продавшего товаров в январе 2016 года на наибольшую сумму.


Типовые ошибки

Использование даты в виде литерала без TO_DATE()

#10 Совместное использование DISTINCT и UNION

#11 Подсчет стоимости проданных товаров:

- SUM(PRODUCT_PRICE)

- SUM(PRODUCT_PRICE) * SUM(PRODUCT_QUANTITY)

- AVG(PRODUCT_PRICE * PRODUCT_QUANTITY)

+ SUM(PRODUCT_PRICE * PRODUCT_QUANTITY)

#11 GROUP BY MANAGER_FIRST_NAME,  MANAGER_LAST_NAME