CREATE OR ALTER
Змініть функцію SumStationStats, щоб увімкнути SCHEMABINDING. Також змініть назву параметра на @EndDate і порівняйте його з EndDate у таблиці CapitalBikeShare.
Ця вправа є частиною курсу
Написання функцій і збережених процедур у SQL Server
Інструкції до вправи
- Скористайтеся ключовими словами
CREATE OR ALTER, щоб оновити функціюSumStationStats. - Змініть назву параметра на
@EndDateі його тип даних наdate. - Порівняйте
@EndDateзEndDateтаблиціCapitalBikeShare. - Увімкніть
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;