DECLARE と CAST
DECLARE() と CAST() を使って、日付変数と時刻変数を結合し、datetime 変数を作成しましょう。
この演習はコースの一部です
SQL Server における関数とストアドプロシージャの作成
演習の手順
@ShiftStartTimeという名前のtime変数を作成し、初期値を'08:00 AM'に設定します。@StartDateという名前のdate変数を作成し、BikeShareテーブルの最初のStartDateに設定します。`@ShiftStartDateTimeという名前のdatetime変数を作成します。@StartDateと@ShiftStartTimeを datetime 型に変換し、@ShiftStartDateTimeに代入します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
-- Create @ShiftStartTime
___ ___ AS time = '08:00 AM'
-- Create @StartDate
___ ___ AS date
-- Set StartDate to the first StartDate from CapitalBikeShare
___
___ = (
SELECT TOP 1 ___
FROM CapitalBikeShare
ORDER BY StartDate ASC
)
-- Create ShiftStartDateTime
___ ___ AS datetime
-- Cast StartDate and ShiftStartTime to datetime data types
___ @ShiftStartDateTime = ___(___ AS datetime) + ___(___ AS datetime)
SELECT @ShiftStartDateTime