Mô tả
Hàm DATEPART trong SQL Server trả về một phần của ngày/giờ (năm, tháng, ngày, quý, giờ...) dưới dạng số nguyên (int).
Cú pháp
DATEPART(dangthoigian, thoigian)
Tham số:
- dangthoigian: Loại thành phần thời gian (xem bảng tham số DATENAME).
- thoigian: Giá trị ngày/giờ đầu vào.
Lưu ý:
- DATEPART trả về int, DATENAME trả về string.
- Hỗ trợ từ SQL Server 2005 trở lên.
Ví dụ
SELECT DATEPART(year, '2019/04/28');
-- Kết quả: 2019
SELECT DATEPART(month, '2019/04/28');
-- Kết quả: 4
SELECT DATEPART(day, '2019/04/28');
-- Kết quả: 28
SELECT DATEPART(quarter, '2019/04/28');
-- Kết quả: 2
SELECT DATEPART(hour, '2019/04/28 09:49');
-- Kết quả: 9
SELECT DATEPART(minute, '2019/04/28 09:49');
-- Kết quả: 49
SELECT DATEPART(second, '2019/04/28 09:49:12');
-- Kết quả: 12
SELECT DATEPART(millisecond, '2019/04/28 09:49:12.726');
-- Kết quả: 726