Mô tả
Hàm DATENAME trong SQL Server trả về một phần của ngày giờ (ngày, tháng, năm, quý, giờ, phút, giây, mili-giây...) dưới dạng chuỗi ký tự (string).
Cú pháp
DATENAME(dangthoigian, thoigian)
Tham số:
- dangthoigian: Loại thành phần thời gian cần lấy. Các giá trị hợp lệ:
Giá trị Ý nghĩa year, yyyy, yy Năm quarter, qq, q Quý month, mm, m Tháng dayofyear, dy, y Ngày trong năm day, dd, d Ngày trong tháng week, ww, wk Tuần trong năm weekday, dw, w Ngày trong tuần hour, hh Giờ minute, mi, n Phút second, ss, s Giây millisecond, ms Mili-giây - thoigian: Giá trị ngày/giờ (date, datetime, smalldatetime, v.v.).
Lưu ý:
- DATENAME trả về kiểu string (nvarchar).
- Xem thêm DATEPART (trả về kiểu int).
- Hỗ trợ từ SQL Server 2005 trở lên.
Ví dụ
SELECT DATENAME(year, '2019/04/28');
-- Kết quả: '2019'
SELECT DATENAME(month, '2019/04/28');
-- Kết quả: 'April'
SELECT DATENAME(day, '2019/04/28');
-- Kết quả: '28'
SELECT DATENAME(quarter, '2019/04/28');
-- Kết quả: '2'
SELECT DATENAME(hour, '2019/04/28 09:49');
-- Kết quả: '9'
SELECT DATENAME(minute, '2019/04/28 09:49');
-- Kết quả: '49'
SELECT DATENAME(second, '2019/04/28 09:49:12');
-- Kết quả: '12'
SELECT DATENAME(millisecond, '2019/04/28 09:49:12.726');
-- Kết quả: '726'