我在SQL DB上编写了以下查询,以将datetime列转换为UTC date列。
select datetime ,dateadd(minute,-datepart(tz,datetime),datetime) datetime_dt_utc from table1
但是两列的日期时间相同。
我必须进行哪些更改才能使其正常工作?
请尝试以下方法:
DATEADD(hh, DATEDIFF(hh, GETDATE(), GETUTCDATE()), datetime)