SQL Server数据库DATEPART可以返回指定date的指定datepart的字符串,本文我们主要就介绍了它的语法,并给出了使用实例,接下来我们就开始介绍这部分内容,首先我们先看一下它的语法。
1.语法
DATEPART (datepart , date )
参数:datepart是将为其返回integer的date(日期或时间值)的一部分。下表列出了所有有效的datepart参数。用户定义的变量等效项是无效的。
datepart | 缩写 |
---|---|
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 |
microsecond | mcs |
nanosecond | ns |
TZoffset | tz |
ISO_WEEK | isowk ,isoww |
date是一个表达式,可以解析为time、date、smalldatetime、datetime、datetime2 或 datetimeoffset 值。date 可以是表达式、列表达式、用户定义的变量或字符串文字。
为避免不确定性,请使用四位数年份。
2.使用datename和datepart在使用datepart为“weekday”时,两者显示不一样。而且取决于这一个星期是从第几天开始的。
代码如下:
setdatefirst1 selectDATENAME(dw,GETDATE())asdateName, datepart(dw,GETDATE())asdataPart
运行结果如下:
以上,我设置星期一为一周的***天。所以,datepart中的3与星期三中的三相对应。
关于SQL Server数据库DATEPART的语法及使用实例就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】
- SQL Server 2000层次数据查询的实现方法SQL Server根据语言查询来返回不同的结果SQL Server 2008连接数据库引擎的驱动和方式SQL Server查找XML里面符合某个条件的数据的用法SQL Server的执行计划及SQL查询优化实例分析与总结