Agregarea datelor de temperatură
Ca specialist în date într-un proiect de cercetare dedicat ciclurilor climatice, analizezi cât de mult variază temperaturile lunare maxime și minime în timp.
Ești interesat de diferența dintre temperatura minimă lunară maximă și temperatura minimă lunară minimă, respectiv de metrica pentru temperaturile maxime lunare. Le vei numi min_spread și max_spread:
min_spread: temperatura minimă lunară maximă - temperatura minimă lunară minimămax_spread: temperatura maximă lunară maximă - temperatura maximă lunară minimă
Vei agrega mai întâi aceste două metrici la nivel general. Apoi, vei agrega după locație și vei analiza variația pe sezoane.
temperature_stations și temperatures_monthly sunt disponibile.
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.
-- Calculate the overall min_spread and max_spread
SELECT
___ AS min_spread,
___ AS max_spread
FROM ___;