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

Tạo ngày từ các phần

Hàm DATEFROMPARTS() cho phép bạn biến một loạt số đại diện cho các phần của ngày thành một kiểu dữ liệu DATE hợp lệ. Trong bài tập này, bạn sẽ học cách dùng DATEFROMPARTS() để tạo ngày từ các thành phần trong một bảng lịch.

Mặc dù bảng lịch đã có sẵn cột ngày, bài tập này giúp bạn hình dung những trường hợp bảng nguồn chỉ có các thành phần ngày dạng số nguyên nhưng không có giá trị ngày hoàn chỉnh, điều này có thể xảy ra khi nhập dữ liệu từ các tệp phẳng trực tiếp vào cơ sở dữ liệu.

Bài tập này là một phần của khóa học

Phân tích chuỗi thời gian trong SQL Server

Xem khóa học

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 dates from component parts on the calendar table
SELECT TOP(10)
	DATEFROMPARTS(c.___, c.___, c.___) AS CalendarDate
FROM dbo.Calendar c
WHERE
	c.CalendarYear = 2017
ORDER BY
	c.FiscalDayOfYear ASC;
Chỉnh sửa và Chạy Mã