Datumonderdelen extraheren
Er is twijfel of een anemometer die windsnelheid meet wel goed is gerepareerd op het Coffee County-weerstation. Er is voorgesteld om het aantal winderige metingen per maand te vergelijken om te zien of het voor oktober 2023 is gerepareerd.
Deze oefening maakt deel uit van de cursus
Introductie tot Redshift
Oefeninstructies
- Haal het jaar op uit de kolom
dateen geef het het aliasyear. - Haal de maand op uit de kolom
dateen geef het het aliasmonth. - Tel alleen wanneer
hourlywindspeedniet'0'is door het getal '1' te retourneren. - Groepeer en sorteer op jaar en maand, in die volgorde.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- 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;