CREATE OR ALTER
SumStationStats 関数で SCHEMABINDING を有効にしてください。さらに、パラメーター名を @EndDate に変更し、CapitalBikeShare テーブルの EndDate と比較するようにします。
この演習はコースの一部です
SQL Server における関数とストアドプロシージャの作成
演習の手順
CREATE OR ALTERキーワードを使ってSumStationStats関数を更新します。- パラメーター名を
@EndDate、データ型をdateに変更します。 @EndDateをCapitalBikeShareテーブルのEndDateと比較します。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;