Zacznij terazZacznij za darmo

Ś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

Zobacz kurs

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;
Edytuj i uruchom kod