Сводка доставки по магазинам
Сводка доставки по магазинам
Ты — аналитик данных в сети магазинов у дома. Директор по операциям готовит еженедельную сводку по онлайн-заказам и хочет видеть картину по каждому магазину: сколько всего заказов оформлено, сколько доехало до клиента, сколько отменили и какую выручку принесли только доставленные заказы. Данные лежат в таблице orders: по строке на заказ, статус — один из 'delivered', 'cancelled', 'returned', сумма заказа заполнена всегда (NULL не бывает).
Метрики по условию считаются условной агрегацией: выражение CASE внутри агрегатной функции.
Верни столбцы:
- store — название магазина (текст);
- total_orders — общее число заказов магазина (целое);
- delivered_cnt — число заказов со статусом 'delivered' (целое);
- cancelled_cnt — число заказов со статусом 'cancelled' (целое);
- delivered_revenue — сумма amount только по доставленным заказам, округлённая до 2 знаков; если доставленных заказов нет — 0.
Сортировка: по store по возрастанию. Каждый магазин, встречающийся в таблице, — ровно одной строкой; статус 'returned' участвует только в total_orders.
Порядок строк важен
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти