Datepart():返回代表指定日期的指定日期部分的整数
语法:Datepart(datepart,date) 返回类型:int
DateName():返回代表指定日期的指定日期部分的字符串
语法:DateName(datepart,date) 返回类型:nvarchar
| 日期部分 | 缩写 | 备注 |
|---|---|---|
| year | yy, yyyy | 年 |
| quarter | qq, q | 季度 |
| month | mm, m | 月 |
| dayofyear | dy, y | 一年中的第几天 |
| day | dd, d | 日 |
| week | wk, ww | 一年中的第几周 |
| weekday | dw日期部分返回对应于星期中的某天的数,例如:Sunday =1 | 星期几 |
| Hour | hh | 小时 |
| minute | mi, n | 分钟 |
| second | ss, s | 秒 |
| millisecond | ms | 毫秒 |
eg: select datepart(wk,'2019-03-28')week ----查询时第多少个星期
eg: select datepart(dw,'2019-03-28')weekday ----查询是星期几 结果是5 (从星期日开始计算)
eg: select datename(dw,'2019-03-28')weekday ----查询是星期几 结果是星期四
本文介绍了SQL中的Datepart()和DateName()函数的使用方法,通过具体示例展示了如何查询日期的各个组成部分,如星期几、月份等,并解释了这些函数的语法及返回类型。
747

被折叠的 条评论
为什么被折叠?



