SQL Gym Pro #4 🏋️‍♂️

Первая тренировка в 2026 году 🎄! Давайте под оливье прокачаем навыки работы с временными рядами и оконными функциями!

🎯 Ситуация

Вы аналитик в e-commerce компании. Менеджеры хотят понять динамику продаж и выявить холодные периоды. Есть таблица с заказами:

Таблица orders (представлена на картинке)

📊 Задача

Напишите запрос, который покажет:

1. Сумму продаж за каждый день января 2024 2. Скользящее среднее продаж за 3 дня 3. Рост продаж в процентах по сравнению с предыдущим днём 4. Дни, когда продажи были ниже скользящего среднего

🚀 Усложнение

· Исключить выходные дни из расчёта скользящего среднего? · Добавить ранжирование дней по продажам внутри недели? · Найти самые длинные периоды падения продаж (3+ дней подряд)?

💡 Подсказки Если застряли:

· SUM() OVER() для скользящих сумм · AVG() OVER() для скользящего среднего · LAG() для доступа к предыдущим строкам · ROUND() для красоты в процентах

Пишите свои варианты в комментариях! Кто найдёт самый быстрый и понятный запрос?

SQL Gym Pro #4 🏋️‍♂️
Первая тренировка в 2026 году 🎄! Давайте под оливье прокачаем навыки работы с временными рядами и оконными функциями!
🎯 Ситуация
Вы аналитик в e-commerce компании | Сетка — социальная сеть от hh.ru