首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.2.1  日期增减函数

日期增减函数可以对日期指定部分的值进行增减,并返回处理后的日期值,SQL Server提供的日期增减函数为DATEADD

DATEADD的具体语法如下:

DATEADD ( datepart , number, date )

其中包括以下参数。

¡  datepart:是规定应向日期的哪一部分返回新值的参数。表2-1列出了SQL Server支持的日期部分、缩写及含义。

2-1                   DATEADDDATEDIFF支持的日期部分、缩写及含义

日期部分

缩写

含义

Year

yy , yyyy

年份

Quarter

qq , q

季度

Month

mm , m

月份

Dayofyear

dy,y

Day

dd , d

Week

wk , ww

星期

Hour

Hh

小时

Minute

mi , n

分钟

Second

ss , s

Millisecond

Ms

毫秒

 

¡  number:是用来增加datepart的值。正数表示增加,负数表示减少,如果指定的是非整数值,则忽略此值的小数部分,不做四舍五入处理。例如,DATEADDDay , 1.7 , date),表示date增加1天。

¡  date:是返回datetimesmalldatetime值或日期格式字符串的表达式。

如果datesmalldatetime,则返回smalldatetime,否则返回datetimedatesmalldatetimeDatepartSecondss , s)或Millisecondms)时,返回值将根据日期增减的结果调整到分钟;datedatetimeDatepartMillisecondms)时,返回值将根据日期增减的结果调整为百分之三秒。调整规则可以参考2.1节的相关说明。

date允许直接与number进行增减计算,即对于DATEADDDay , number , date),等同于date+number

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论