Repérer les valeurs aberrantes
L’exercice précédent a montré que le samedi était le jour le plus chargé du mois pour les trajets BikeShare. Vous vous demandez s’il y a eu des samedis isolés, atypiques, qui y ont contribué ?
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
SUM()etDATEDIFF()pour calculer le nombre total d’heures de trajet par jour à partir des secondes. - Utilisez
CONVERT()pourSELECTla partie date deStartDate. - Utilisez
DATENAME()etCONVERT()pour sélectionner leWEEKDAY. - Utilisez
WHEREpour ne conserver que les samedis.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
-- Calculate TotalRideHours using SUM() and DATEDIFF()
___(___(___, StartDate, EndDate))/ 3600 AS TotalRideHours,
-- Select the DATE portion of StartDate
___(___, StartDate) AS DateOnly,
-- Select the WEEKDAY
___(___, ___(___, StartDate)) AS DayOfWeek
FROM CapitalBikeShare
-- Only include Saturday
WHERE ___(___, StartDate) = 'Saturday'
GROUP BY CONVERT(DATE, StartDate);