SQLserverDatedif函数之DATEADD()变量值
原创1、定义
DATEADD() 该函数用于从日期中添加或减去指定的时间间隔。
2、语法
DATEADD( datepart , number , date )
date 该参数是合法的日期表达式。 number 是要添加的间隔数;
这个数字对于将来的时间是正数,对于过去的时间是负数。
datepart 参数可以是下列值:
datepart
缩写
年
yy, yyyy
季度
qq, q
月
mm, m
年中的日
dy, y
日
dd, d
周
wk, ww
星期
dw, w
小时
hh
分钟
mi, n
秒
ss, s
毫秒
ms
微妙
mcs
纳秒
ns
3、实例:
select getdate();--显示系统时间
--2018-08-10 10:47:50.500
select dateadd(yy,2,getdate());--增加系统时间2年
--2020-08-10 10:47:50.500
select dateadd(mm,2,getdate());--增加系统时间2月
--2018-10-10 10:47:50.500
select dateadd(dd,2,getdate());--增加系统时间2天
--2018-08-12 10:47:50.500
select dateadd(ww,2,getdate());--增加系统时间2周
--2018-08-24 10:47:50.500
select dateadd(hh,2,getdate());--增加系统时间2小时
--2018-08-10 12:47:50.500
select dateadd(mi,2,getdate());--增加系统时间2分钟
--2018-08-10 10:49:50.500
select dateadd(ss,2,getdate());--增加系统时间2秒
--2018-08-10 10:47:52.500
第3个参数 date 可以是字符串的格式,dateadd可以将函数转换为时间格式的结果。
select dateadd(dd,-2,20180810 00:00:00);
--2018-08-08 00:00:00.000
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
上一篇:Oracle中五种管制 下一篇:SQLserver2012中USE和GO的用途
itfan123



