对于SQL人员来说,这应该是一个垒球。我知道我可以添加类似UPDATE tblUser SET Total=(Total+2)
之类的int字段,但是将日期时间字段添加秒的语法是什么?
我正在使用SQLServer 2008
答案 0 :(得分:73)
UPDATE tbluser SET DateField = DATEADD(ss,numOfSeconds,DateField)
注意第一个参数“ss”。这表明您要在日期中添加秒数。
Check the docs了解更多信息。
答案 1 :(得分:9)
您应该查看DATEADD。
DATEADD (datepart , number , date)
或完整更新语法
UPDATE tbl SET YourDateField = DATEADD (ss, 2, YourDateField)