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:
min_spread: högsta månadsminimumtemperatur - lägsta månadsminimumtemperaturmax_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
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 ___;