Media mobile delle medaglie russe
Usare i frame con le funzioni finestra di aggregazione ti permette di calcolare molte metriche comuni, tra cui medie e totali mobili. Queste metriche tengono traccia dei cambiamenti di performance nel tempo.
Questo esercizio fa parte del corso
Statistiche riepilogative e funzioni finestra in PostgreSQL
Istruzioni dell'esercizio
- Calcola la media mobile a 3 anni delle medaglie ottenute.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;