CommencerCommencez gratuitement

Quel jour de la semaine est le plus chargé ?

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

Cet exercice fait partie du cours

<cours>Écrire des fonctions et des procédures stockées dans SQL Server</cours>
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 avec les secondes).
  • Regroupez par le résultat de DATENAME() et agrégerez 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