Średnia krocząca medali Rosji
Stosowanie ramek z agregującymi funkcjami okna pozwala obliczać wiele popularnych wskaźników, takich jak średnie kroczące i sumy kroczące. Wskaźniki te śledzą zmiany wyników w czasie.
To ćwiczenie jest częścią kursu
PostgreSQL – statystyki podsumowujące i funkcje okna
Instrukcje do ćwiczenia
- Oblicz 3-letnią średnią kroczącą zdobytych medali.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;