Pivot заказов по дням недели

Средняя pivot Avito

Условие задачи

Таблица orders содержит id, user_id, created_at (TEXT, YYYY-MM-DD). Для каждого user_id сделайте pivot: сколько заказов в каждый день недели (mon..sun). Используйте strftime(\'%w\') где 0=воскресенье..6=суббота. Выведите user_id, mon, tue, wed, thu, fri, sat, sun. Отсортируйте по user_id.

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, created_at TEXT);

Темы

CASE WHEN SUM strftime GROUP BY pivot

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи