在日期中添加天数并在 table 中插入添加日期 for 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'

@Date to add = 2

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

大家好, 这是我的问题,我正在将 Rdatetime 和日期添加到另一个 table 中。我让你添加日期并以日期时间格式保存它

提前致谢

使用内置函数 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 作为第一个 parameter.Then 要添加的天数和要添加的日期来使用 DATEADD 函数。

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