Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Khai báo một biến TABLE tên @RideDates với các cột RideStartRideEnd.
  • Cả hai cột của biến bảng đều phải có kiểu dữ liệu date.
  • SELECT các giá trị duy nhất của StartDateEndDate từ bảng CapitalBikeShare. CAST chúng từ datetime sang kiểu dữ liệu date.
  • 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
Chỉnh sửa và Chạy Mã