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

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

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

39
задан Unknown Coder 9 August 2016 в 14:46
поделиться

2 ответа

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

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

Дополнительную информацию можно найти в документации .

74
ответ дан 27 November 2019 в 02:26
поделиться

Вам следует изучить DATEADD .

DATEADD (datepart, number, date)

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

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

9
ответ дан 27 November 2019 в 02:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: