Menghitung moving average menggunakan window function. Ideal untuk trend analysis.
FLOATAVG(expression) OVER ([PARTITION BY ...] [ORDER BY ...] [frame_clause])Kolom numerik untuk averaging
1 SELECT 2 date, 3 sales, 4 ROUND(AVG(sales) OVER ( 5 ORDER BY date 6 ROWS BETWEEN 6 PRECEDING AND CURRENT ROW 7 ), 2) as moving_avg_7d 8 FROM daily_sales;
7-day moving average untuk sales.
Sudah paham AVG_WINDOW? Latih langsung di browser
Latihan interaktif, langsung di browser.