Подтвердить что ты не робот

SQL Server: добавить секунды в поле datetime?

Это должен быть софтбол для вас, ребята из SQL. Я знаю, что могу добавить в поле int нечто вроде UPDATE tblUser SET Total=(Total+2), но что такое синтаксис добавления секунд в поле datetime?

Я использую SQLServer 2008

4b9b3361

Ответ 1

UPDATE tbluser SET DateField = DATEADD(ss,numOfSeconds,DateField)

Обратите внимание на первый параметр "ss". Это показывает, что вы добавляете секунды к дате.

Проверьте документы для получения дополнительной информации.

Ответ 2

Вы должны посмотреть DATEADD.

DATEADD (datepart , number , date)

или полный синтаксис обновления

UPDATE tbl SET YourDateField = DATEADD (ss, 2, YourDateField)