НачатьНачать бесплатно

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;
Редактировать и запускать код