Inizia subitoInizia gratis

Trova i valori anomali

Nel precedente esercizio abbiamo visto che il sabato è stato il giorno più affollato del mese per le corse BikeShare. Ti chiedi se ci siano stati singoli sabati anomali che hanno contribuito a questo risultato?

Questo esercizio fa parte del corso

Scrivere funzioni e stored procedure in SQL Server

Visualizza corso

Istruzioni dell'esercizio

  • Usa SUM() e DATEDIFF() per calcolare le ore totali di corsa per giorno partendo dai secondi.
  • Usa CONVERT() per SELECT la sola parte di data di StartDate.
  • Usa DATENAME() e CONVERT() per selezionare il WEEKDAY.
  • Usa WHERE per includere solo i sabati.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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);
Modifica ed esegui il codice