2013-10-22 76 views
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); 

任何援助表示讚賞!

回答