当输入月份为当月时, SELECT sum(le.NUM) FROM T_CO_WALKTHROUGHS_SCHEDULING le WHERE REGEXP_LIKE(le.num, '^-?[0-9]+(\.[0-9]+)?$') AND to_char(le.MONTH_ID , 'yyyy-mm') =TO_CHAR(SYSDATE, 'YYYY-MM') AND le.PRODUCTION_DATE >= TRUNC(SYSDATE, 'MM') AND le.PRODUCTION_DATE <= SYSDATE AND le.LINENAME IN('A01', 'A02') 当输入月份为历史月份时,SELECT sum(le.NUM) FROM T_CO_WALKTHROUGHS_SCHEDULING le WHERE REGEXP_LIKE(le.num, '^-?[0-9]+(\.[0-9]+)?$') AND to_char(le.MONTH_ID , 'yyyy-mm') ='2024-02' AND le.LINENAME IN('A01', 'A02') 这个语句怎么使用一个if实现筛选 |