CommencezCommencez gratuitement

Quel jour de la semaine est le plus achalandé?

Maintenant que nous avons vérifié que les secondes sont présentes de façon uniforme dans notre jeu de données, nous pouvons calculer le temps total de trajet pour chaque jour de la semaine.

Cette activité fait partie du cours

Écrire des fonctions et des procédures stockées dans SQL Server

Voir le cours

Instructions de l’exercice

  • Utilisez DATENAME() pour SELECT la valeur weekday de StartDate.
  • Utilisez SUM() et DATEDIFF() pour calculer TotalTripHours (en commençant par les secondes).
  • Regroupez selon le résultat de DATENAME() et faites le sommaire de TotalTripHours.
  • Triez TotalTripHours par ordre décroissant.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT
    -- Select the day of week value for StartDate
	___(___, StartDate) as DayOfWeek,
    -- Calculate TotalTripHours
	___(___(___, StartDate, EndDate))/ 3600 as TotalTripHours 
FROM CapitalBikeShare 
-- Group by the day of week
GROUP BY ___(___, StartDate)
-- Order TotalTripHours in descending order
ORDER BY ___ DESC
Modifier et exécuter le code