当前位置:  开发笔记 > 数据库 > 正文

SQL Server 2005使用DateAdd将日期添加到日期

如何解决《SQLServer2005使用DateAdd将日期添加到日期》经验,为你挑选了4个好方法。

我如何在SQL Server 2005中使用DateAdd函数将日期添加到日期



1> Ilya Kocheto..:

使用以下功能:

DATEADD(type, value, date)

date是您要操作的日期

value是您要添加的整数值(如果您提供负数,则减去)

type是以下之一:

yy,yyyy:年

qq,q:季度

mm,m:月

dy,y:一年中的某一天

dd,d:day

wk,ww:周

dw,w:工作日

......小时

mi,n:分钟

ss或s:第二

ms:毫秒

mcs:微秒

ns:纳秒

SELECT DATEADD(dd,1,GETDATE())将返回当前日期+ 1天

http://msdn.microsoft.com/en-us/library/ms186819.aspx


SELECT getdate()+ 1也是如此

2> Joel Coehoor..:
DECLARE @MyDate datetime

-- ... set your datetime's initial value ...'

DATEADD(d, 1, @MyDate)



3> BJ Patel..:

尝试以下代码将添加一天到当前日期

select DateAdd(day, 1, GetDate())

并且以相同的方式可以在同一功能中使用年,月,小时,秒等而不是白天



4> Dilip Kr Sin..:

我在sql-server 2008中使用了以下查询,它可能对您有所帮助.

For add day  DATEADD(DAY,20,GETDATE())

*20是日数量

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有