SQL Server:在datetime字段中添加秒数?

时间:2010-08-13 21:28:25

标签: sql sql-server

对于SQL人员来说,这应该是一个垒球。我知道我可以添加类似UPDATE tblUser SET Total=(Total+2)之类的int字段,但是将日期时间字段添加秒的语法是什么?

我正在使用SQLServer 2008

2 个答案:

答案 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)