Extraire des composantes de date
On s’inquiète de savoir si un anémomètre mesurant la vitesse du vent a été correctement réparé à la station météo de Coffee County. Il a été suggéré de comparer le nombre de relevés venteux pour chaque mois afin de voir s’il avait été réparé d’ici octobre 2023.
Cet exercice fait partie du cours
Introduction à Redshift
Instructions
- Récupérez l’année à partir de la colonne
date, avec l’aliasyear. - Récupérez le mois à partir de la colonne
date, avec l’aliasmonth. - Ne les comptez que lorsque
hourlywindspeedn’est pas'0'en renvoyant le nombre 1. - Regroupez et ordonnez par l’année puis par le mois, dans cet ordre.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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;