CommencerCommencez gratuitement

Moyenne mobile des médailles russes

L'utilisation de cadres avec des fonctions de fenêtrage agrégées vous permet de calculer de nombreuses mesures courantes, y compris des moyennes mobiles et des totaux. Ces indicateurs permettent de suivre les performances au fil du temps.

Cet exercice fait partie du cours

<cours>Statistiques récapitulatives et fonctions de fenêtrage PostgreSQL</cours>
Voir le cours

Instructions de l’exercice

  • Veuillez calculer la moyenne mobile des médailles remportées sur trois ans.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code