Qual dia da semana é o mais movimentado?
Agora que verificamos que há segundos de forma consistente no nosso conjunto de dados, podemos calcular o Tempo Total da Viagem para cada dia da semana.
Este exercicio faz parte do curso
Escrevendo Funções e Procedures no SQL Server
Instruções do exercicio
- Use
DATENAME()paraSELECTo valor deweekdayparaStartDate. - Use
SUM()eDATEDIFF()para calcularTotalTripHours(começando com segundos). - Faça o agrupamento pelo resultado de
DATENAME()e faça o resumo deTotalTripHours. - Ordene
TotalTripHoursem ordem decrescente.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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