Yandex: pivot заказов по дням недели
Сложная
pivot
Yandex
Условие задачи
Таблица orders(order_date TEXT). Посчитайте число заказов по каждому дню недели. Выведите одну строку с колонками: mon, tue, wed, thu, fri, sat, sun (counts). SQLite: используйте strftime("%w", date) → 0=Sunday..6=Saturday.
Схема данных
CREATE TABLE orders (id INTEGER PRIMARY KEY, order_date TEXT);
Темы
CASE WHEN strftime SUM pivot
Подсказки
- strftime("%w", date) → 0=Sun..6=Sat
- CAST as INTEGER для сравнения
- SUM(CASE WHEN ... = N THEN 1 ELSE 0)
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи