sql的函数DateDiff.Oracle是哪个呀?

解决方案 »

  1.   

    直接相减 floor  取最小整数
      

  2.   

    日期类型能够直接相减的噢、如:
    select to_date('2011-07-07','yyyy-mm-dd') - to_date('2011-07-01','yyyy-mm-dd')
    from dual ;----
    6还有个计算月差的函数:
    select add_months(sysdate,2) from dual;--月加 :当前时间是:2011-7-21
    --返回值:2011-9-21 下午 09:40:16
    select months_between(sysdate,sysdate) from dual;--求两日期月差
    --0