Aan de slagBegin gratis

Vind de uitschieters

In de vorige oefening zagen we dat zaterdag de drukste dag van de maand was voor BikeShare-ritten. Vraag je je af of er individuele zaterdagse uitschieters waren die hieraan hebben bijgedragen?

Deze oefening maakt deel uit van de cursus

Functies en opgeslagen procedures schrijven in SQL Server

Bekijk cursus

Oefeninstructies

  • Gebruik SUM() en DATEDIFF() om het totaal aantal rij-uren per dag te vinden, uitgaande van seconden.
  • Gebruik CONVERT() om in SELECT het datumgedeelte van StartDate op te halen.
  • Gebruik DATENAME() en CONVERT() om de WEEKDAY te selecteren.
  • Gebruik WHERE om alleen zaterdagen op te nemen.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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);
Code bewerken en uitvoeren