要字符型两个日期之间的时间差,用天、钟点、分、秒组合在一起来显示该时间差

要字符型两个日期之间的时间差,用天、小时、分、秒组合在一起来显示该时间差
本帖最后由 petermsh 于 2014-07-18 15:54:32 编辑
一个表table001中的日期字段都是字符型的,其中有两个字段:start_date,complete_date ,要求出这两个日期之间的时间差,用天、小时、分、秒组合在一起来显示该时间差,这个怎么解决?---数据库:oracle 11g

语句怎么写?

------解决方案--------------------
select to_timestamp(start_date,'yyyy-mm-dd hh24:mi:ss.ff')-to_timestamp(complete_date'yyyy-mm-dd hh24:mi:ss.ff')
from table001;