LoslegenKostenlos loslegen

Datumsteile extrahieren

Es gibt Bedenken, ob ein Anemometer zur Messung der Windgeschwindigkeit an der Wetterstation in Coffee County korrekt repariert wurde. Es wurde vorgeschlagen, die Anzahl windiger Messwerte pro Monat zu vergleichen, um festzustellen, ob es bis Oktober 2023 repariert wurde.

Diese Übung ist Teil des Kurses

Einführung in Redshift

Kurs anzeigen

Anleitung zur Übung

  • Ermittle das Jahr aus der Spalte date und gib ihm das Alias year.
  • Ermittle den Monat aus der Spalte date und gib ihm das Alias month.
  • Zähle nur dann, wenn hourlywindspeed nicht '0' ist, indem du die Zahl 1 zurückgibst.
  • Gruppiere und sortiere nach Jahr und Monat, in genau dieser Reihenfolge.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- Get the year from date as year
SELECT ___(___, date) as year,
       -- Get the month from date as month
       ___(___, ___) as ___,
       -- Count readings when the hourlywindspeed isn't '0'
       COUNT(
           CASE WHEN ___ != '0' THEN ___
           ELSE NULL
           END
       )
  FROM public_intro_redshift.coffee_county_weather
 -- Group and order by the dateparts you extracted
 GROUP BY ___, ___
 ORDER BY ___ DESC, ___ DESC;
Code bearbeiten und ausführen