Chức năng DATEPART() trong SQL Server
Định nghĩa và cách sử dụng
Chức năng DATEPART() trong SQL Server được sử dụng để trả về phần riêng lẻ của ngày/giờ, chẳng hạn như năm, tháng, ngày, giờ, phút, v.v.
Ngữ pháp
DATEPART(datepart,date)
date Các tham số là biểu thức ngày/giờ hợp lệ.datepart Các giá trị có thể là:
datepart | Ghi chú |
---|---|
Năm | yy, yyyy |
Quý | qq, q |
Tháng | mm, m |
Ngày trong năm | dy, y |
Ngày | dd, d |
Tuần | wk, ww |
Thứ | dw, w |
Giờ | hh |
Phút | mi, n |
Giây | ss, s |
Mili giây | ms |
Micro giây | mcs |
Nano giây | ns |
Mẫu
Giả sử chúng ta có bảng "Orders" sau:
OrderId | ProductName | OrderDate |
---|---|---|
1 | 'Computer' | 2008-12-29 16:25:46.635 |
Chúng ta sử dụng câu lệnh SELECT sau:
SELECT DATEPART(yyyy,OrderDate) AS OrderYear, DATEPART(mm,OrderDate) AS OrderMonth, DATEPART(dd,OrderDate) AS OrderDay FROM Orders WHERE OrderId=1
Kết quả:
OrderYear | OrderMonth | OrderDay |
---|---|---|
2008 | 12 | 29 |