LoslegenKostenlos starten

Welcher Wochentag ist am stärksten ausgelastet?

Nachdem wir überprüft haben, dass in unserem Datensatz durchgehend Sekunden vorhanden sind, können wir die gesamte Fahrtdauer für jeden Wochentag berechnen.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verwende DATENAME(), um den Wert weekday für StartDate zu SELECTen.
  • Verwende SUM() und DATEDIFF(), um TotalTripHours zu berechnen (beginnend mit Sekunden).
  • Gruppe nach dem DATENAME()-Ergebnis und fasse TotalTripHours zusammen.
  • Sortiere TotalTripHours in absteigender Reihenfolge.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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
Code bearbeiten und ausführen