始める無料で始める

CREATE OR ALTER

SumStationStats 関数で SCHEMABINDING を有効にしてください。さらに、パラメーター名を @EndDate に変更し、CapitalBikeShare テーブルの EndDate と比較するようにします。

この演習はコースの一部です

SQL Server における関数とストアドプロシージャの作成

コースを見る

演習の手順

  • CREATE OR ALTER キーワードを使って SumStationStats 関数を更新します。
  • パラメーター名を @EndDate、データ型を date に変更します。
  • @EndDateCapitalBikeShare テーブルの 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;
コードを編集して実行