Для выполнения данного задания предлагается использовать следующую структуру данных:
● Таблица "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 запрос с пояснением. По желанию можете дополнить ваш ответ плохим вариантом запроса также с объяснением.
Запросы:
- Найти общее количество заказов каждого пользователя, который сделал более 10 заказов.
- Найти средний размер заказа для каждого пользователя за последний месяц.
- Найти средний размер заказа за каждый месяц в текущем году и сравнить его с средним размером заказа за соответствующий месяц в прошлом году.
- Найти 10 пользователей, у которых наибольшее количество заказов за последний год, и для каждого из них найти средний размер заказа за последний месяц.