Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 1.8 KB

File metadata and controls

14 lines (11 loc) · 1.8 KB

Для выполнения данного задания предлагается использовать следующую структуру данных:

● Таблица "users" с полями: id, name, email, created_at ● Таблица "orders" с полями: id, user_id, total_price, created_at ● Таблица "order_items" с полями: id, order_id, product_name, price, quantity

В ответе пришлите имя и версию используемой бд, дамп структуры базы, а также запросы для заполнения тестовыми данными, в работе строк должно быть не менее 1 млн в каждой таблице. Ответ должен представлять из себя SQL запрос с пояснением. По желанию можете дополнить ваш ответ плохим вариантом запроса также с объяснением.

Запросы:

  1. Найти общее количество заказов каждого пользователя, который сделал более 10 заказов.
  2. Найти средний размер заказа для каждого пользователя за последний месяц.
  3. Найти средний размер заказа за каждый месяц в текущем году и сравнить его с средним размером заказа за соответствующий месяц в прошлом году.
  4. Найти 10 пользователей, у которых наибольшее количество заказов за последний год, и для каждого из них найти средний размер заказа за последний месяц.