Temperaturdaten aggregieren
Als Data Scientist in einem Forschungsprojekt zu Klimazyklusen analysierst du, wie stark die monatlichen Höchst- und Tiefsttemperaturen im Zeitverlauf schwanken.
Dich interessiert die Differenz zwischen der maximalen minimalen Monatstemperatur und der minimalen minimalen Monatstemperatur sowie die entsprechende Metrik für die monatlichen Höchsttemperaturen. Du nennst diese Metriken min_spread bzw. max_spread:
min_spread: maximale minimale monatliche Temperatur – minimale minimale monatliche Temperaturmax_spread: maximale maximale monatliche Temperatur – minimale maximale monatliche Temperatur
Zuerst aggregierst du diese beiden Metriken insgesamt (über alle Daten). Danach aggregierst du nach Standort und betrachtest die Variation nach Jahreszeit.
temperature_stations und temperatures_monthly stehen dir zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Zeitreihenanalyse in PostgreSQL</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- Calculate the overall min_spread and max_spread
SELECT
___ AS min_spread,
___ AS max_spread
FROM ___;