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>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;