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”时,两者显示不一样。而且取决于这一个星期是从第几天开始的。
代码如下:
- set datefirst 1
 - select DATENAME(dw,GETDATE())as dateName,
 - datepart(dw,GETDATE()) as dataPart
 
运行结果如下:
以上,我设置星期一为一周的***天。所以,datepart中的3与星期三中的三相对应。
关于SQL Server数据库DATEPART的语法及使用实例就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号