从DATETIME中提取TIME - informix

fen*_*nix 3 sql informix timestamp etl

我已经失去了几个小时寻找一排解决方案,并没有找到它.我有一些价值(2013/01/03 07:13:26.000),我想提取时间部分得到这个:07:13:26所以我可以将它存储在另一个数据库中作为ETL过程中的阶段层.

当我尝试时select my_datetime::datetime hour to second,我仍然可以获得完整的时间戳.

谢谢.

编辑:对不起,源列是datetime,不是时间戳.

fen*_*nix 7

好的,我设法做到了:

SELECT to_char(extend (my_datetime_column, hour to second),'%H:%M:%S') as my_time FROM my_table
Run Code Online (Sandbox Code Playgroud)

希望它会帮助别人!