Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Dùng các từ khóa CREATE OR ALTER để cập nhật hàm SumStationStats.
  • Đổi tên tham số thành @EndDate và kiểu dữ liệu thành date.
  • So sánh @EndDate với EndDate của bảng CapitalBikeShare.
  • 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;
Chỉnh sửa và Chạy Mã