第四十二章 SQL函数 DATEADD
一个日期/时间函数,它返回一个时间戳,计算方法是在一个日期或时间戳中添加或减去若干日期部件单位(如小时或天)。
大纲
DATEADD(datepart,integer-exp,date-exp)
参数
datepart- 日期或时间部分的名称(或缩写)。 可以用大写或小写指定该名称,也可以不加引号。 可以将datepart指定为文字或主机变量。integer-exp- 任意数字类型的数字表达式。 该值被截断为整数(正或负)。 该值指示将添加到(或从)中减去的datepart单元的数量。- - 要修改的日期/时间表达式。它可以是日期字符串,也可以是时间戳字符串(或
%Timestamp数据类型),也可以是之类的函数。返回的值始终是时间戳,数据类型格式为或。
描述
函数通过将指定的日期部分递增指定的单元数来修改日期/时间表达式。 例如,如果为且整数为,则将递增个月。 还可以通过为指定一个负整数来减少日期部分。
计算出的日期将作为完整的日期/时间表达式(时间戳)返回。返回的数据类型取决于的数据类型。如果为%Library.PosiTime(编码的位有符号整数),则返回数据类型。否则,返回数据类型。
始终返回有效日期,并考虑一个月的天数,并计算闰年。
