用to_date(outtime)-to_date(intime) 再作个sum就可以。

解决方案 »

  1.   

    我想得到的结果精确的秒,然后转换成XX天XX小时XX分钟XX秒的格式,请问如何做呢?
      

  2.   

    select 
    TRUNC(
    to_date('20050201173901','YYYYMMDDHH24MISS')
    -
    to_date('20050101162900','YYYYMMDDHH24MISS')
    )
     || ' DAY ' || 
    to_char(
    to_date('20000101000000','YYYYMMDDHH24MISS')
    +(
    to_date('20050201173901','YYYYMMDDHH24MISS')
    -
    to_date('20050101162900','YYYYMMDDHH24MISS')
    )
    ,'HH24:MI:SS'
    )
    from DUAL自己去写一个函数吧。
    比较好一些。