Fre*_*III 12 sql sql-server datetimeoffset
我将表的DateTime
字段转换为DateTimeOffset
,但现在偏移量自动设置为+00:00
.
我需要将此表的所有 DateTimeOffset
字段更改为+1:00的偏移量.
如何在更新查询中执行此操作?
Jes*_*nio 12
您可以使用SWITCHOFFSET
更改偏移量.如果您不希望更改日期,则需要从日期中减去小时数.
SELECT SWITCHOFFSET(DATEADD(hh, -1, CAST (GETDATE() AS DATETIMEOFFSET)),
'+01:00')
Run Code Online (Sandbox Code Playgroud)