ПочатиПочніть безкоштовно

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
Редагувати та запускати код