Agregowanie danych o temperaturach
Jako badacz zajmujący się analizą cykli klimatycznych analizujesz, jak bardzo zmieniają się miesięczne maksymalne i minimalne temperatury w czasie.
Interesuje cię różnica między najwyższą a najniższą miesięczną temperaturą minimalną oraz analogiczna miara dla miesięcznych temperatur maksymalnych. Nazywasz te metryki odpowiednio min_spread i max_spread:
min_spread: maksymalna miesięczna temperatura minimalna - minimalna miesięczna temperatura minimalnamax_spread: maksymalna miesięczna temperatura maksymalna - minimalna miesięczna temperatura maksymalna
Najpierw zagreguj obie metryki w ujęciu ogólnym. Następnie zagreguj dane według lokalizacji i sprawdź zmienność według pory roku.
Do dyspozycji masz tabele temperature_stations i temperatures_monthly.
To ćwiczenie jest częścią kursu
Analiza szeregów czasowych w PostgreSQL
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Calculate the overall min_spread and max_spread
SELECT
___ AS min_spread,
___ AS max_spread
FROM ___;