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
Anleitung zur Übung
- Ermittle das Jahr aus der Spalte
dateund gib ihm das Aliasyear. - Ermittle den Monat aus der Spalte
dateund gib ihm das Aliasmonth. - Zähle nur dann, wenn
hourlywindspeednicht'0'ist, indem du die Zahl1zurü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;