Ежедневный счётчик заказов

Лёгкая Временные ряды

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

Таблица orders содержит id, created_at (TEXT, формат YYYY-MM-DD HH:MM:SS). Посчитайте число заказов за каждый день. Выведите day (YYYY-MM-DD), orders_count. Отсортируйте по day.

Схема данных

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

Темы

SUBSTR GROUP BY COUNT

Подсказки

Что проверяет эта задача

Задача «Ежедневный счётчик заказов» учит решать задачи по теме «Временные ряды» так, как это спрашивают на собеседовании аналитика данных. Такие задачи регулярно дают на собеседованиях аналитиков данных. Уровень лёгкий — это база, которую должен уверенно держать каждый аналитик.

Как подступиться к решению

Сначала разберись со схемой данных и пойми, какой результат нужен на выходе. Определи, какие таблицы и поля задействованы, и собирай запрос пошагово: фильтрация → соединение или группировка → итоговый отбор и сортировка. Проверь результат на крайних случаях — NULL, дубликаты, пустые группы. Свой запрос сразу прогоняешь автопроверкой в интерактивной SQL-песочнице на реальной базе (SQLite и PostgreSQL 16 прямо в браузере).

Хочешь разобрать SQL системно с нуля — пройди бесплатный курс «SQL с нуля» и закрепи навык в тренажёре.

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