始める無料で始める

SELECTでスカラー関数を実行する

これまでに、SumRideHrsDateRange() というスカラー関数を作成しました。ローカルの日付変数を渡して、日付範囲を'3/1/2018'から'3/10/2018'までとしてその関数を実行してください。

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

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

コースを見る

演習の手順

  • date 型の変数 @BeginDate@EndDate を作成し、値をそれぞれ '3/1/2018''3/10/2018' にします。
  • @BeginDate@EndDate の変数を渡して SumRideHrsDateRange() 関数を実行します。
  • 関数の結果に加えて、SELECT 文に @BeginDate@EndDate の変数も含めます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Create @BeginDate
___ ___ AS date = '___'
-- Create @EndDate
___ ___ ___ ___ = '3/10/2018' 
SELECT
  -- Select @BeginDate
  ___ AS BeginDate,
  -- Select @EndDate
  ___ AS EndDate,
  -- Execute SumRideHrsDateRange()
  dbo.___(___, ___) AS TotalRideHrs
コードを編集して実行