我想更新DATETIME,但我无法更改。它在SQL Server中默认需要当前时间

时间:2018-03-30 04:30:34

标签: sql sql-server

我有一个表格,其中我有一个列数据类型datetimeoffset。当我用前几年的值更新它,然后执行查询,我得到的是当前的日期和时间值。

enter image description here

我想改为2015而不是2017年,但我无法改变它。默认情况下,它在SQL Server中占用当前时间。

1 个答案:

答案 0 :(得分:0)

你应该试试这个

update table  set UpdatedAt = DATEADD(year, -1, UpdatedAt ) where condition