SQL 常见函数整理 _ DATEPART() 从日期时间表达式中提取指定的日期部分
1. 用法
用于从日期时间表达式中提取指定的日期部分。
2. 语法
DATEPART (datepart, date)
3. 应用示例
--示例
SELECT DATEPART(datepart,'2020-5-20 13:14:32.1234567 +05:10')
datepart | 缩写形式 | 返回值 |
---|---|---|
year | yy,yyyy | 2020 |
quarter | qq,q | 2 |
month | mm,m | 5 |
dayofyear | dy,y | 141 |
day | dd,d | 20 |
week | SQL Server : wk,ww MySQL :w Oracle : wk | 21 |
weekday | dw | 4 |
hour | hh | 13 |
minute | n | 14 |
second | ss,s | 32 |
millisecond | ms | 123 |
microsecond | mcs | 123456 |
nanosecond | ns | 3456700 |
tzoffset | tz | 310 |
iso_week | isowk,isoww | 21 |
注意:
① 当DATEPART ( weekday, date ) 的值等于1或者7时,是周末。
--返回值: 1
SELECT DATEPART(weekday,'2023-10-08 13:14:32.1234567 +05:10')
② 分钟的简写是n ,Month 的缩写是mm,这和format 函数的应用要区别开来。