В базе данных есть три таблицы:
-
sales — продажи:
-
id — уникальный идентификатор записи
-
product_id — ID продукта
-
customer_id — ID клиента
-
sale_date — дата продажи (в формате TEXT, например, YYYY-MM-DD)
-
quantity — количество проданных единиц
-
price — цена за единицу
-
products — продукты:
-
id — уникальный ID продукта
-
name — название
-
category — категория (не используется в этом задании, можно игнорировать)
-
customers — клиенты:
Задача — для каждого региона за последние 30 дней вывести:
-
название региона,
-
общую выручку (сумму по quantity * price),
-
название самого продаваемого продукта (по количеству),
-
количество уникальных клиентов.
Поля и формат вывода
Результат должен содержать 4 поля:
| region | total_revenue | top_product_name | unique_customers |
где:
-
region: название региона
-
total_revenue: сумма quantity * price по продажам региона за последние 30 дней
-
top_product_name: название продукта, проданного раз (по количеству)
-
unique_customers: количество уникальных клиентов за этот период