始める無料で始める

最も混雑する曜日はどれですか?

データセットに秒が一貫して含まれていることを確認できたので、曜日ごとに合計の移動時間を計算してみましょう。

この演習はコースの一部です

SQL Server における関数とストアドプロシージャの作成

コースを見る

演習の手順

  • DATENAME() を使って、StartDateweekdaySELECT します。
  • SUM()DATEDIFF() を使って TotalTripHours を計算します(秒から始めます)。
  • DATENAME() の結果でグループ化し、TotalTripHours を集計します。
  • TotalTripHours を降順で並べ替えます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

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
コードを編集して実行