那就>=sysdate-10 and <=sysdata-4

解决方案 »

  1.   

    select * from tbname where c_date between next_day(sysdate,1)-13 and next_day(sysdate,1)-7;
      

  2.   

    需要先定义一周从那天开始(忘了怎么设置了)
    然后通过next_day 函数取出第一天,然后再减肯定没问题
      

  3.   


    SELECT * FROM TABLE WHERE TO_NUMBER(TO_CHAR(DAT_COL,'WW'))+1=TO_NUMBER(TO_CHAR(SYSDATE,'WW'))IS RIGHT!!!!!!!!!
    散分
    全給我吧
      

  4.   

    楼上的写法有点问题啊
    to_char(d,'ww')是取出当前日期在当年中是第几周
    如果超过一年的数据,就会出现问题