Rata-rata bergerak medali Rusia
Menggunakan frame dengan fungsi jendela agregat memungkinkan Anda menghitung banyak metrik umum, termasuk rata-rata bergerak dan total. Metrik ini melacak perubahan kinerja dari waktu ke waktu.
Latihan ini adalah bagian dari kursus
Ringkasan Statistik dan Window Functions di PostgreSQL
Petunjuk latihan
- Hitung rata-rata bergerak 3 tahun dari medali yang diperoleh.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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;