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
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;