开始使用免费开始使用

CREATE OR ALTER

将 SumStationStats 函数修改为启用 SCHEMABINDING。并将参数名改为 @EndDate,并与 CapitalBikeShare 表中的 EndDate 进行比较。

本练习是课程的一部分

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

查看课程

练习说明

  • 使用 CREATE OR ALTER 关键词更新 SumStationStats 函数。
  • 将参数名改为 @EndDate,数据类型设为 date
  • @EndDateCapitalBikeShare 表的 EndDate 比较。
  • 启用 SCHEMABINDING

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Update SumStationStats
___ ___ ___ FUNCTION dbo.___(___ AS ___)
-- Enable SCHEMABINDING
RETURNS TABLE ___ ___
AS
RETURN
SELECT
	StartStation,
    COUNT(ID) AS RideCount,
    SUM(DURATION) AS TotalDuration
FROM dbo.CapitalBikeShare
-- Cast EndDate as date and compare to @EndDate
WHERE CAST(___ AS Date) = ___
GROUP BY StartStation;
编辑并运行代码