Znajdź wartości odstające
Poprzednie ćwiczenie pokazało, że sobota była najbardziej ruchliwym dniem miesiąca w systemie BikeShare. Czy zastanawiasz się, czy jakieś konkretne soboty szczególnie wpłynęły na ten wynik?
To ćwiczenie jest częścią kursu
Funkcje i procedury składowane w SQL Server
Instrukcje do ćwiczenia
- Użyj funkcji
SUM()iDATEDIFF(), aby obliczyć łączną liczbę godzin przejazdów na dobę, na podstawie sekund. - Użyj funkcji
CONVERT(), aby w instrukcjiSELECTwyodrębnić część datową kolumnyStartDate. - Użyj funkcji
DATENAME()iCONVERT(), aby wybraćWEEKDAY. - Użyj klauzuli
WHERE, aby uwzględnić wyłącznie soboty.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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);