日期:2014-05-17  浏览次数:20845 次

求版主给个dateadd()使用案例
求版主给个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 [当前时间减一年]

------解决方案--------------------
得到10天内的数据...
------解决方案--------------------
这个那么多   随便想一个都是啊

比如说今天是2012-12-13  我想看看24天后是几月几号

select dateadd(dd,24,'2012-12-13')

dateadd(需要添加的日期部分,添加的数量,在哪个日期上添加)函数