没有完全明白你的需求,仅供参考:
  substr(dt,3,2)       -- 截取,从第3位开始,截取2位
  replace(dt,'0','')   -- 去掉空格
  to_number(dt)        -- 转换为数值
  sum()

解决方案 »

  1.   

    select trunc(sysdate+1/1440,'mi') from dual
    这个是加1分钟;不知道有没有更简单的写法!
      

  2.   

    谢谢指教.
    不好意思.我没说清楚我的意思.
    我的意思是这样的.
    这个字段可能小时位上也有数值,不一定是零.秒位也一样.也就是说会出现'011330'(一小时13分钟30秒)这样的数据.这时候就有个进位的问题.如果用TO_NUBMER()函数肯定可以实现.但是比较麻烦.所以我想用ORCALE提供的时间函数一来实现.
      

  3.   

    我觉得可以把字串解析成秒或者分,然后加到日期上;也可以把字串变成date型的,直接加到日期上去!