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;