Agregace teplotních dat
Jako datový vědec na výzkumném projektu zaměřeném na klimatické cykly analyzuješ, jak se měsíční maximální a minimální teploty mění v čase.
Zajímají tě rozdíly mezi nejvyšší a nejnižší hodnotou měsíčního minima a mezi nejvyšší a nejnižší hodnotou měsíčního maxima. Tyto metriky označuješ jako min_spread a max_spread:
min_spread: nejvyšší měsíční minimum - nejnižší měsíční minimummax_spread: nejvyšší měsíční maximum - nejnižší měsíční maximum
Nejprve tyto dvě metriky agreGuješ celkově. Potom je agreGuješ podle lokality a podíváš se na variaci podle ročního období.
K dispozici máš tabulky temperature_stations a temperatures_monthly.
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.
-- Calculate the overall min_spread and max_spread
SELECT
___ AS min_spread,
___ AS max_spread
FROM ___;