问题描述
我有一个ETL流程,该流程从Oracle数据库的源中读取数据,其中包括一列类型数字,其中包含时间戳(例如'131516'='HHMMSS')。 在作为Postgres数据库的目标中,该值应写在“时间”类型的列中,其格式应为“ HH:MM:SS”。
我尝试使用to_char,to_date和to_timestamp进行不同的转换,但没有得到合适的结果。
SELECT to_date(to_char(131516,'000000'),'hh24:mi:ss') from table
不幸的是,它返回带有日期的时间戳,但只有时间。
如何获取格式为'HH:MM:SS'的数字作为时间?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)