Qual è il giorno della settimana più intenso?
Ora che abbiamo verificato che nel nostro insieme di dati i secondi sono coerenti, possiamo calcolare il Tempo totale di viaggio per ciascun giorno della settimana.
Questo esercizio fa parte del corso
Scrivere funzioni e stored procedure in SQL Server
Istruzioni dell'esercizio
- Usa
DATENAME()per fareSELECTdel valoreweekdayperStartDate. - Usa
SUM()eDATEDIFF()per calcolareTotalTripHours(partendo dai secondi). - Raggruppa per il risultato di
DATENAME()e riassumiTotalTripHours. - Ordina
TotalTripHoursin ordine decrescente.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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