始める無料で始める

外れ値を見つける

前の演習では、今月の 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);
コードを編集して実行