Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Usa DATENAME() per fare SELECT del valore weekday per StartDate.
  • Usa SUM() e DATEDIFF() per calcolare TotalTripHours (partendo dai secondi).
  • Raggruppa per il risultato di DATENAME() e riassumi TotalTripHours.
  • Ordina TotalTripHours in 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
Modifica ed esegui il codice