select (sysdate-6-to_number(tab.ts)) xq0,
(sysdate-5-to_number(tab.ts)) xq1,
(sysdate-4-to_number(tab.ts)) xq2,
(sysdate-3-to_number(tab.ts)) xq3,
(sysdate-2-to_number(tab.ts)) xq4,
(sysdate-1-to_number(tab.ts)) xq5,
(sysdate-to_number(tab.ts)) xq6
 from (select to_char(sysdate,'d') ts from dual) tab;
老弟啊,你真很毒!

解决方案 »

  1.   

    select (sysdate-6-to_number(tab.ts)) xq0,
    (sysdate-5-to_number(tab.ts)) xq1,
    (sysdate-4-to_number(tab.ts)) xq2,
    (sysdate-3-to_number(tab.ts)) xq3,
    (sysdate-2-to_number(tab.ts)) xq4,
    (sysdate-1-to_number(tab.ts)) xq5,
    (sysdate-to_number(tab.ts)) xq6
     from (select to_char(sysdate,'d') ts from dual) tab;
      

  2.   

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

  3.   

    SELECT  *  FROM  TABLE  WHERE  TO_NUMBER(TO_CHAR(DAT_COL,'WW'))+1=TO_NUMBER(TO_CHAR(SYSDATE,'WW')) and to_char(DAT_COL,'yyyy') = to_char(sydate,'yyyy');这样不行?