LoslegenKostenlos starten

Finde die Ausreißer

In der vorherigen Übung haben wir gesehen, dass der Samstag der geschäftigste Tag des Monats für BikeShare-Fahrten war. Fragst du dich, ob es einzelne Samstage mit Ausreißerwerten gab, die dazu beigetragen haben?

Diese Übung ist Teil des Kurses

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

Übungsanweisungen

  • Verwende SUM() und DATEDIFF(), um aus Sekunden die gesamten Fahrstunden pro Tag zu ermitteln.
  • Verwende CONVERT(), um in SELECT den Datumsanteil von StartDate auszuwählen.
  • Verwende DATENAME() und CONVERT(), um den WEEKDAY auszuwählen.
  • Verwende WHERE, um nur Samstage einzubeziehen.

Interaktive praktische Übung

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

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