Výpočet průměrné roční teploty
Jako datový analytik dostaneš někdy za úkol provést ad hoc dotaz, který pomůže kolegovi efektivněji pracovat nebo uspokojit jeho zvědavost ohledně dat, která jsou pro něj důležitá. V tomto scénáři pracuješ jako datový vědec na meteorologické stanici. Vedoucí stanice chce, abys vypočítal/a průměrnou roční teplotu pro každou meteorologickou stanici jako průměr měsíčních průměrů.
Toto cvičení je součástí kurzu
Time Series Analysis in PostgreSQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;