ÎncepețiÎncepe gratuit

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:

  1. min_spread : temperatura minimă lunară maximă - temperatura minimă lunară minimă
  2. 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

Vezi cursul

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 ___;
Editează și rulează codul