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

DECLARE & CAST

Hãy dùng DECLARE()CAST() để kết hợp một biến date và một biến time thành một biến datetime.

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

  • Tạo biến time tên @ShiftStartTime và đặt giá trị ban đầu là '08:00 AM'.
  • Tạo biến date tên @StartDate và đặt nó bằng StartDate đầu tiên từ bảng BikeShare.
  • Tạo biến datetime tên `@ShiftStartDateTime.
  • Chuyển @StartDate@ShiftStartTime sang kiểu dữ liệu datetime và gán cho @ShiftStartDateTime.

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.

-- 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
Chỉnh sửa và Chạy Mã