ÎncepețiÎncepe gratuit

Găsește valorile extreme

Exercițiul anterior ne-a arătat că sâmbăta a fost cea mai aglomerată zi a lunii pentru cursele BikeShare. Oare au existat sâmbete individuale care au contribuit în mod deosebit la acest rezultat?

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește SUM() și DATEDIFF() pentru a calcula totalul orelor de cursă pe zi, pornind de la secunde.
  • Folosește CONVERT() pentru a selecta cu SELECT doar porțiunea de dată din StartDate.
  • Folosește DATENAME() și CONVERT() pentru a selecta WEEKDAY.
  • Folosește WHERE pentru a include doar sâmbetele.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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);
Editează și rulează codul