開始使用免費開始

找出離群值

上一個練習顯示,星期六是 BikeShare 本月最繁忙的一天。你會不會好奇,是否有某些單獨的星期六離群值導致了這個結果?

本練習屬於課程

在 SQL Server 中撰寫函式與預存程序

檢視課程

練習說明

  • 使用 SUM()DATEDIFF(),從秒數開始計算出每天的總騎乘小時(Total Ride Hours)。
  • 使用 CONVERT()SELECT 中擷取 StartDate 的日期部分。
  • 使用 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);
編輯並執行程式碼