Kom igångKom igång gratis

Aggregera temperaturdata

Du arbetar som datavetare i ett forskningsprojekt som studerar klimatcykler och analyserar hur mycket de månatliga max- och mintemperaturerna varierar över tid.

Du är intresserad av skillnaden mellan den högsta och lägsta månadsminimumtemperaturen samt motsvarande mått för de månadsmaximala temperaturerna. Du kallar dessa min_spread respektive max_spread:

  1. min_spread : högsta månadsminimumtemperatur - lägsta månadsminimumtemperatur
  2. max_spread : högsta månadsmaxtemperatur - lägsta månadsmaxtemperatur

Du börjar med att aggregera dessa två mått totalt sett. Sedan aggregerar du per plats och undersöker variationen per årstid.

temperature_stations och temperatures_monthly finns tillgängliga.

Den här övningen är en del av kursen

Tidsserieanalys i PostgreSQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Calculate the overall min_spread and max_spread
SELECT
    ___ AS min_spread,
    ___ AS max_spread
FROM ___;
Redigera och kör kod