自定义一个函数吧,将XX分XX秒或XX'XX''转换成数值形,化成XXX秒,求差,再根据需要转换成需要的类型。写个函数挺好,以后也用的着的。

解决方案 »

  1.   

    在时间的前面加相同的日期然后用to_date转换成日期格式,在相减
      

  2.   

    1.首先请用任何方法将你取出的时间转换为字符型格式'miss'
    2.假设你要得到时间差的单位为秒使用下面例句:
    select (to_date('4730', 'miss') - to_date('4229', 'miss')) * (24*60*60) from dual;
    3.测试结果
    (TO_DATE('4730','MISS')-TO_DATE('4229','MISS'))*(24*60*60)
    ----------------------------------------------------------
                                                           301
      

  3.   

    用求日期的函数,oracle里有的