IniziaInizia gratis

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

Visualizza il corso

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;
Modifica ed esegui il codice