外れ値を見つける
前の演習では、今月の BikeShare で最も混雑した曜日は土曜日だと分かりました。これに影響した、特定の土曜日の外れ値があったのか気になりませんか?
この演習はコースの一部です
SQL Server における関数とストアドプロシージャの作成
演習の手順
SUM()とDATEDIFF()を使って、秒から起算して各日の合計ライド時間(時間単位)を求めます。CONVERT()を使って、StartDateの日付部分をSELECTします。DATENAME()とCONVERT()を使って、WEEKDAYを選択します。WHEREで土曜日のみを対象にします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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);