CREATE OR ALTER
Thay đổi hàm SumStationStats để bật SCHEMABINDING. Đồng thời đổi tên tham số thành @EndDate và so sánh với cột EndDate của bảng CapitalBikeShare.
Bài tập này là một phần của khóa học
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
Hướng dẫn bài tập
- Dùng các từ khóa
CREATE OR ALTERđể cập nhật hàmSumStationStats. - Đổi tên tham số thành
@EndDatevà kiểu dữ liệu thànhdate. - So sánh
@EndDatevớiEndDatecủa bảngCapitalBikeShare. - Bật
SCHEMABINDING.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- 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;