DECLARE & CAST
Скористаймося DECLARE() і CAST(), щоб об'єднати змінну дати та змінну часу в змінну типу datetime.
Ця вправа є частиною курсу
Написання функцій і збережених процедур у SQL Server
Інструкції до вправи
- Створіть змінну типу
timeз іменем@ShiftStartTimeі задайте початкове значення'08:00 AM'. - Створіть змінну типу
dateз іменем@StartDateі встановіть її на перше значенняStartDateз таблиціBikeShare. - Створіть змінну типу
datetimeз іменем`@ShiftStartDateTime. - Перетворіть
@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