Temperatuurgegevens aggregeren
Als data scientist op een onderzoeksproject naar klimaatcycli analyseer je hoeveel de maandelijkse hoge en lage temperaturen in de tijd variëren.
Je bent geïnteresseerd in het verschil tussen de maximale-minimale maandtemperatuur en de minimale-minimale maandtemperatuur, en in de maatstaf voor de maandelijkse maximumtemperaturen. Je noemt deze respectievelijk min_spread en max_spread:
min_spread: hoogste minimale maandtemperatuur - laagste minimale maandtemperatuurmax_spread: hoogste maximale maandtemperatuur - laagste maximale maandtemperatuur
Eerst aggregeer je deze twee metrics op totaalniveau. Daarna aggregeer je per locatie en bekijk je de variatie per seizoen.
temperature_stations en temperatures_monthly zijn beschikbaar voor je.
Deze oefening maakt deel uit van de cursus
Tijdreeksanalyse in PostgreSQL
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
-- Calculate the overall min_spread and max_spread
SELECT
___ AS min_spread,
___ AS max_spread
FROM ___;