SQL Middle Оконные функции обновлено

Скользящее среднее выручки за 3 дня

Условие

Посчитай общую выручку за каждый день (по всем регионам) и скользящее среднее за 3 дня: текущий день и два предыдущих дня, в которые были продажи. Для первых дней среднее считается по тем, что есть. Округли среднее до одного знака.

Колонки: day, revenue, avg3. Отсортируй по дню. Порядок строк важен.

Как подойти

Подсказки: 2
  1. Окно можно считать поверх SUM из GROUP BY.
  2. Задай рамку явно через ROWS BETWEEN.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме