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 函数的应用要区别开来。