CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Récupérez l'année à partir de la colonne date, et donnez-lui l'alias year.
  • Récupérez le mois à partir de la colonne date, et donnez-lui l'alias month.
  • Ne les comptez que lorsque hourlywindspeed n'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;
Modifier et exécuter le code