Calculează media anuală a temperaturii
În calitate de analist de date, este posibil să fii solicitat de un coleg să efectuezi o interogare ad hoc care să îl ajute să își desfășoare activitatea mai eficient sau să răspundă curiozității sale legate de date importante pentru el. În acest scenariu, ești un om de știință specializat în date la o stație meteo. Managerul stației meteo dorește să calculezi media anuală a temperaturii pentru fiecare stație, prin calcularea mediei valorilor medii lunare.
Acest exercițiu face parte din cursul
Analiza seriilor de timp în PostgreSQL
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;