Zacznij terazZacznij za darmo

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:

  1. min_spread : maksymalna miesięczna temperatura minimalna - minimalna miesięczna temperatura minimalna
  2. max_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

Zobacz kurs

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 ___;
Edytuj i uruchom kod