CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez SUM() et DATEDIFF() pour trouver le nombre total d'heures de trajet par jour à partir des secondes.
  • Utilisez CONVERT() pour SELECT la partie date de StartDate.
  • Utilisez DATENAME() et CONVERT() pour sélectionner le WEEKDAY.
  • Utilisez WHERE pour 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);
Modifier et exécuter le code