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