回傳代表指定日期之指定日期部分的字串。
DATENAME ( datepart , date )
datepart:指定要回傳的日期部分。下表列出 Microsoft SQL Server 辨識的日期部分與縮寫:
| 日期部分 | 縮寫 |
|---|---|
| year | yy, yyyy |
| quarter | qq, q |
| month | mm, m |
| dayofyear | dy, y |
| day | dd, d |
| week | wk, ww |
| weekday | dw |
| hour | hh |
| minute | mi, n |
| second | ss, s |
| millisecond | ms |
weekday (dw) 日期部分會回傳星期幾(如「星期天」、「星期一」等)。
-- 取得目前日期的月份名稱
SELECT DATENAME(month, GETDATE()) AS MonthName;
-- 取得特定日期的星期幾
SELECT DATENAME(weekday, '2024-01-15') AS WeekDayName;
回傳型別: nvarchar