Kom igångKom igång gratis

Vilken veckodag är mest trafikerad?

Nu när vi har bekräftat att det konsekvent finns sekunder i vår datamängd kan vi beräkna den totala restiden för varje veckodag.

Den här övningen är en del av kursen

Skriva funktioner och lagrade procedurer i SQL Server

Visa kurs

Övningsinstruktioner

  • Använd DATENAME() för att SELECTa värdet weekday för StartDate.
  • Använd SUM() och DATEDIFF() för att beräkna TotalTripHours (med sekunder som utgångspunkt).
  • Gruppera efter resultatet från DATENAME() och summera TotalTripHours.
  • Sortera TotalTripHours i fallande ordning.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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
Redigera och kör kod