0
我有一个表table1有三列,其中之一是Date_Of_Call,它是日期时间类型与PDT中的数据。我基本上需要将数据从PDT转换为UTC,并将UTC转换日期放入现有表格的新列中。我添加了一个新列:更新现有表与时区转换的select语句的结果的问题
alter table table1 ADD Date_Of_Call_UTC DATETIME;
我能够得到这个select语句正确的时间转换:
select CONVERT_TZ(Date_Of_Call, '-7:00', '-0:00') from table1;
我有尝试使用更新命令采取的问题select语句的结果并将它们放入新的Date_Of_Call_UTC列中。任何想法如何做到这一点?
我想下面的语句,并有一些变化,但不能完全弄清楚什么,我需要做的:
update table1 set table1.Date_Of_Call_UTC = (select CONVERT_TZ(Date_Of_Call, '-7:00', '-0:00') from table1);
任何援助表示赞赏!
没错,工作很好。非常感谢解决方案和链接! – Christopher