Упражнения SQL VIEW: создайте представление для отслеживания количества заказчиков, количества прикрепленных продавцов, среднего количества заказов и общего количества заказов в день.

SQL VIEW: Упражнение 5 с решением

5. Напишите запрос для создания представления, чтобы отслеживать количество клиентов, заказывающих количество прикрепленные продавцы, среднее количество заказов и общее количество заказов за день.

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

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

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

  СОЗДАТЬ ПРОСМОТР totalforday AS SELECT ord_date, COUNT (DISTINCT customer_id), AVG (purch_amt), SUM (purch_amt) FROM orders GROUP BY  ord_date;  

вывод:

 sqlpractice = # SELECT * sqlpractice- # FROM totalforday;  ord_date |  счет |  в среднем |  сумма ------------ + ------- + ----------------------- + ----  ----- 2012-04-25 |  1 |  3045.6000000000000000 |  3045.60 27.06.2012 |  1 |  250.4500000000000000 |  250.45 27.07.2012 |  1 |  2400.6000000000000000 |  2400.60 17.08.2012 |  3 |  95.2633333333333333 |  285.79 10.09.2012 |  3 |  2326.3833333333333333 |  6979.15 22.09.2012 |  1 |  322.0000000000000000 |  322.00 2012-10-05 |  2 |  132.6300000000000000 |  265.26 10.10.2012 |  2 |  2231.9150000000000000 |  4463,83 (8 строк) 

Модель базы данных инвентаризации:


Оцените статью
nanomode.ru
Добавить комментарий