开始使用免费开始使用

查找离群值

在上一个练习中,我们看到周六是当月 BikeShare 行程最繁忙的一天。您是否想知道,是否有某些单个周六的离群值导致了这一结果?

本练习是课程的一部分

SQL Server 中的函数与存储过程编写

查看课程

练习说明

  • 使用 SUM()DATEDIFF(),从秒开始计算每天的总骑行小时数。
  • 使用 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);
编辑并运行代码