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