## Контекст (таблицы и пример данных) ### Таблицы - `daily_metrics(day, value)` ### Пример данных
SQL Developer
Senior
## Контекст (таблицы и пример данных)
### Таблицы
- `daily_metrics(day, value)`
### Пример данных
**daily_metrics**
| day | value |
|------------|------:|
| 2025-01-01 | 10 |
| 2025-01-02 | 20 |
| 2025-01-03 | 30 |
---
## Задача
Для каждого дня посчитать скользящее среднее `value` за последние 7 дней (включая текущий).
Вернуть: `day`, `value`, `ma7`.
Ответы
```sql
SELECT
day,
value,
AVG(value) OVER (ORDER BY day ROWS BETWEEN 6 PRECEDING AND CURRENT ROW) AS ma7
FROM daily_metrics
ORDER BY day;
```