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
Instructions de l’exercice
- Utilisez
DATENAME()pourSELECTla valeurweekdaydeStartDate. - Utilisez
SUM()etDATEDIFF()pour calculerTotalTripHours(en commençant par les secondes). - Regroupez selon le résultat de
DATENAME()et faites le sommaire deTotalTripHours. - Triez
TotalTripHourspar 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