INSERT INTO @TABLE
Thay vì lưu các giá trị tĩnh trong một biến bảng, hãy lưu kết quả của một truy vấn.
Bài tập này là một phần của khóa học
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
Hướng dẫn bài tập
- Khai báo một biến
TABLEtên@RideDatesvới các cộtRideStartvàRideEnd. - Cả hai cột của biến bảng đều phải có kiểu dữ liệu
date. SELECTcác giá trị duy nhất củaStartDatevàEndDatetừ bảngCapitalBikeShare.CASTchúng từdatetimesang kiểu dữ liệudate.- Lưu kết quả truy vấn vào
@RideDates.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- 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