sqlserver dateadd()使用案例代码
DECLARE @a DATETIME SET @a=GETDATE() SELECT @a AS [当前时间],DATEADD(dd,1,@a) AS [当前时间加一天] /* 当前时间 当前时间加一天 ----------------------- ----------------------- 2012-12-12 23:55:13.673 2012-12-13 23:55:13.673 (1 行受影响) */
DECLARE @a DATETIME SET @a=GETDATE() SELECT @a AS [当前时间],DATEADD(dd,1,@a) AS [当前时间加一天],DATEADD(dd,-1,@a) AS [当前时间减一天], DATEADD(mm,1,@a) AS [当前时间加一月],DATEADD(mm,-1,@a) AS [当前时间减一月], DATEADD(yy,1,@a) AS [当前时间加一年],DATEADD(yy,-1,@a) AS [当前时间减一年]
这个那么多 随便想一个都是啊
比如说今天是2012-12-13 我想看看24天后是几月几号
select dateadd(dd,24,'2012-12-13')
dateadd(需要添加的日期部分,添加的数量,在哪个日期上添加)函数