我试图在当前日期上添加天数,它工作正常,但是当我在当前日期上添加 360 天时,它给出了错误的值。
例如:当前日期是 11/04/2014
我添加了 360 天,它应该给我 11/04/2015,但它显示的是相同的日期 11/04/2014。年份没有改变。
这是我的代码:
select dateadd(dd,360,getdate())
最佳答案
就这么做-
Select (Getdate()+360) As MyDate
无需使用 dateadd 函数来添加或减去给定日期的天数。要添加年、月、小时,您需要 dateadd 函数。
关于sql-server - 如何在当前日期上添加天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23013277/