INSERT INTO @TABLE
Вместо того чтобы хранить в табличной переменной статические значения, сохраним в ней результат запроса.
Это упражнение является частью курса
Написание функций и хранимых процедур в SQL Server
Инструкции к упражнению
- Объявите переменную типа
TABLEс именем@RideDates, содержащую столбцыRideStartиRideEnd. - Оба столбца табличной переменной должны иметь тип данных
date. - С помощью
SELECTполучите уникальные значенияStartDateиEndDateиз таблицыCapitalBikeShare, преобразовав их из типаdatetimeв типdateс помощьюCAST. - Сохраните результаты запроса в переменной
@RideDates.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Declare @RideDates
___ ___ ___(
-- Define RideStart column
___ ___,
-- Define RideEnd column
___ ___)
-- Populate @RideDates
___ ___ @RideDates(RideStart, RideEnd)
-- Select the unique date values of StartDate and EndDate
SELECT ___
-- Cast StartDate as date
___(___ as date),
-- Cast EndDate as date
___(___ as date)
FROM CapitalBikeShare
SELECT *
FROM @RideDates