Media mobilă a medaliilor Rusiei
Folosind cadre cu funcții de fereastră agregate poți calcula mulți indicatori comuni, inclusiv medii mobile și totaluri cumulate. Acești indicatori urmăresc evoluția performanței în timp.
Acest exercițiu face parte din cursul
Statistici sumare și funcții de fereastră în PostgreSQL
Instrucțiuni pentru exercițiu
- Calculează media mobilă pe 3 ani a medaliilor câștigate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
WITH Russian_Medals AS (
SELECT
Year, COUNT(*) AS Medals
FROM Summer_Medals
WHERE
Country = 'RUS'
AND Medal = 'Gold'
AND Year >= 1980
GROUP BY Year)
SELECT
Year, Medals,
--- Calculate the 3-year moving average of medals earned
___ OVER
(ORDER BY Year ASC
ROWS BETWEEN
___ AND ___) AS Medals_MA
FROM Russian_Medals
ORDER BY Year ASC;