next_day 是指下星期的
那怎么样算本周的星期一,星期二?last_day 可以求本月的最后一天
那么有本月的第一天呢?
ADD_MONTHS 可以求任意月,
有没有add_day 的方法??任意两天相差几天或几个小时你们又是怎么计算的? 问题较多!请多多包涵!结账时再加分

解决方案 »

  1.   

    本月第一天:
    SQL> SELECT TRUNC(SYSDATE,'MM') FROM DUAL;TRUNC(SYSD
    ----------
    01-11月-05
      

  2.   

    相差一天或几天,如果是几小时,转换为相应的天数
    SQL> SELECT SYSDATE+1 FROM DUAL;SYSDATE+1
    ----------
    08-11月-05
      

  3.   

    select sysdate+1 from dual   --加一天select add_months(sysdate,1)-sysdate from dual   --两个时间差多少天,小时有小数表示