怎样获取2010-10-05前七天的日期啊?

解决方案 »

  1.   


    SQL> ed
    已写入文件 afiedt.buf  1* select to_date('2010-10-05','yyyy-mm-dd')-7 from dual
    SQL> /TO_DATE('2
    ----------
    28-9月 -10
      

  2.   


    SELECT TO_DATE('2010-10-05','YYYY-MM-DD')-ROWNUM FROM DUAL CONNECT BY ROWNUM<7TO_DATE('2010-10-05','YYYY-MM-
    ------------------------------
    2010-10-4
    2010-10-3
    2010-10-2
    2010-10-1
    2010-9-30
    2010-9-29
    2010-9-28
     
    7 rows selected
      

  3.   

    SELECT TO_DATE('2010-10-05','YYYY-MM-DD')-ROWNUM FROM DUAL CONNECT BY ROWNUM<7