Encontre os outliers
No exercício anterior, vimos que o sábado foi o dia mais movimentado do mês para as corridas da BikeShare. Você fica se perguntando se houve algum sábado individual com outliers que contribuíram para isso?
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Use
SUM()eDATEDIFF()para encontrar o total de horas de corrida por dia a partir de segundos. - Use
CONVERT()paraSELECTa parte de data deStartDate. - Use
DATENAME()eCONVERT()para selecionar oWEEKDAY. - Use
WHEREpara incluir apenas os sábados.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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);