我有"测试"在我的H2数据库中的表,我有一些时间戳。 我正在转换我的" _time"使用' DATEADD'列进入正常日期功能
我希望将我的选择查询的结果插入' _converted_time'
sql> select * from test;
| _TIME | _CONVERTED_TIME
| 1468309423961 | 2016-07-12 07:43:43.0
| 1468309423962 | 2016-07-12 07:43:43.0
| 1468308812001 | 2016-07-12 07:33:32.0
| 1468308815972 | 2016-07-12 07:33:35.0
(4 rows, 10 ms)
因此在将上述结果添加到_converted_time后,它应该看起来像::
{{1}}
提前致谢...
答案 0 :(得分:1)
试试这个
update test
set CONVERTED_TIME = DATEADD('SECOND', SUBSTRING(_time,1,10), DATE '1970-01-01')
WHERE CONVERTED_TIME IS NULL;