Kom igångKom igång gratis

Beräkna den genomsnittliga årstemperaturen

Som dataanalytiker kan du ibland bli ombedd av en kollega att utföra en ad hoc-fråga – antingen för att hjälpa dem i deras arbete eller för att de är nyfikna på data som är viktig för dem. I det här scenariot är du datavetare på en väderstation. Stationschefen vill att du beräknar den genomsnittliga årstemperaturen för varje väderstation, genom att ta medelvärdet av de månatliga genomsnitten.

Den här övningen är en del av kursen

Tidsserieanalys i PostgreSQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Yearly average of monthly average temp for each station
SELECT 
	station_id, 
	-- Truncate year_month to year
    ___(___, year_month) AS year, 
    ___(t_monthly_avg) AS yearly_avg
FROM temperatures_monthly
WHERE t_monthly_avg > -9999
GROUP BY station_id, year
ORDER BY station_id, year;
Redigera och kör kod