Скользящее среднее за 3 дня

Сложная Оконные функции

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

Таблица daily_metrics содержит id, metric_date, value (по одной строке на дату). Посчитайте 3-дневное скользящее среднее (текущий день + 2 предыдущих). Для первых двух дней — NULL (рамка не полная). Выведите metric_date, value, moving_avg_3d (округлить до 2 знаков). Отсортируйте по metric_date.

Схема данных

CREATE TABLE daily_metrics (id INTEGER PRIMARY KEY, metric_date TEXT, value REAL);

Темы

AVG OVER ROWS BETWEEN CASE WHEN ROW_NUMBER

Подсказки

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