求两个 timestamp  类型 日期之间的相差小时数!     t1-t2   要返回小时数!(默认返回 带天数的字符串)       试了 N 遍 老出错!求救!
              先谢谢各位大侠!

解决方案 »

  1.   

    你弄俩 date 类型的变量,将 timestamp 类型的值赋给 date 类型,然后就可以想减得到相差的天数,× 24 就是小时数了
      

  2.   

    先转成date再计算select to_date(to_char(t2,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')-to_date(to_char(t1,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'))*24 intervalS from table1;
      

  3.   

    掉了一个括号(to_date(to_char(t2,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')-to_date(to_char(t1,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'))*24
      

  4.   

    inthirties   很猛!
      
    我直接 整 了个函数  就拿你的那个SQL