DECLARE & CAST
Bir tarih değişkeni ile bir saat değişkenini, DECLARE() ve CAST() kullanarak tek bir datetime değişkeninde birleştirelim.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Fonksiyonlar ve Saklı Yordamlar Yazma
Egzersiz talimatları
@ShiftStartTimeadında birtimedeğişkeni oluştur ve başlangıç değerini'08:00 AM'yap.@StartDateadında birdatedeğişkeni oluştur veBikeSharetablosundaki ilkStartDatedeğerine ayarla.`@ShiftStartDateTimeadında birdatetimedeğişkeni oluştur.@StartDateve@ShiftStartTimedeğişkenlerini datetime veri türüne çevir ve@ShiftStartDateTimedeğişkenine ata.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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