将日期时间值添加小时的语法是什么?

sd_*_*ula -5 sql date sql-server-2008

我有一个触发器,如下所示:

CREATE TRIGGER trCreatedDate ON [LasMTest]

FOR INSERT 

AS

UPDATE [LasMTest] SET [LasMTest].Created=getdate()

FROM [LasMTest] INNER JOIN Inserted ON [LasMTest].[ID]= Inserted.[ID]

GO
Run Code Online (Sandbox Code Playgroud)

将8小时添加到当前日期时间的语法是什么[LasMTest].Created=getdate()

Mar*_*tin 6

DATEADD将帮助您完成此任务,如下所示:

[LasMTest].Created = DATEADD(hh, 8, GETDATE())
Run Code Online (Sandbox Code Playgroud)