从getdate()的一年设置日期?
set date from one year of getdate ()?
我收到了这样的 DECLARE
声明
DECLARE ,@ACTIVATE DATETIME,
@DEACTIVATE DATETIME
我想将 Activate
日期设置为今天的日期,即
SET @ACTIVATE = GETDATE()
我想将 @DEACTIVATE
日期设置为距 Activate
日期一年。
ACTIVATE = 30/07/2018
DEACTIVATE = 30/07/2019
我可以使用字符串设置 DEACTIVATE
日期,但是有没有其他函数或方法可以做到这一点?
此致
使用DATEADD
函数:
SET @Deactivate = DATEADD(YEAR, 1, @Activate)
我收到了这样的 DECLARE
声明
DECLARE ,@ACTIVATE DATETIME,
@DEACTIVATE DATETIME
我想将 Activate
日期设置为今天的日期,即
SET @ACTIVATE = GETDATE()
我想将 @DEACTIVATE
日期设置为距 Activate
日期一年。
ACTIVATE = 30/07/2018
DEACTIVATE = 30/07/2019
我可以使用字符串设置 DEACTIVATE
日期,但是有没有其他函数或方法可以做到这一点?
此致
使用DATEADD
函数:
SET @Deactivate = DATEADD(YEAR, 1, @Activate)