DECLARE & CAST
Hãy dùng DECLARE() và 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
Hướng dẫn bài tập
- Tạo biến
timetên@ShiftStartTimevà đặt giá trị ban đầu là'08:00 AM'. - Tạo biến
datetên@StartDatevà đặt nó bằngStartDateđầu tiên từ bảngBikeShare. - Tạo biến
datetimetên`@ShiftStartDateTime. - Chuyển
@StartDatevà@ShiftStartTimesang 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