简体   繁体   English

在日期中添加天数,并在表中为SQL SERVER 2012添加添加的日期

[英]Add days to a date and insert added date in table for SQL SERVER 2012

@Rdatetime ='2017-04-18 11:49:38.633' @Rdatetime ='2017-04-18 11:49:38.633'

@Date to add = 2 @要添加的日期= 2

@Output = '2017-04-20 11:49:38.633' @Output ='2017-04-20 11:49:38.633'

Hi all, This is my Problem , i am getting Rdatetime and date to be added in another table . 大家好,这是我的问题,我正在将Rdatetime和date添加到另一个表中。 i have yo add the date and save it in datetime format 我要添加日期并将其保存为日期时间格式

thanks in advance 提前致谢

Use DATEADD built in function : 使用内置的DATEADD函数:

 DECLARE @Rdatetime DATETIME ='2017-04-18 11:49:38.633'

 DECLARE @Date INT = 2

 DECLARE @Output DATETIME = DATEADD(DAY,@Date,@Rdatetime)

 SELECT @Output

您可以通过将D作为第一个参数来使用DATEADD函数,然后添加要添加的天数和添加日期。

SET @Output=DATEADD(D,@Date,@Rdatetime)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM