Repérer les valeurs aberrantes
L'exercice précédent nous a montré que le samedi était la journée la plus occupée du mois pour les trajets BikeShare. Vous demandez-vous s'il y a eu des samedis particuliers, des valeurs aberrantes, qui ont contribué à ce résultat?
Cette activité fait partie du cours
Écrire des fonctions et des procédures stockées dans SQL Server
Instructions de l’exercice
- Utilisez
SUM()etDATEDIFF()pour trouver 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 n'inclure 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);