p_cal和p_e_month都是参数,在IF判断中怎么写 运行第一行能正常执行,把固定的字符串换成函数运行报错 ${IF(p_cal = "按月" && p_e_month <="202507", " AND TO_CHAR(business_date, 'yyyyMM') >= '" + p_s_month + "' AND TO_CHAR(business_date, 'yyyyMM') <= '" + p_e_month + "'", "")} ${IF(p_cal = "按月" && p_e_month <=to_char(CURRENT_DATE,'yyyymm'), " AND TO_CHAR(business_date, 'yyyyMM') >= '" + p_s_month + "' AND TO_CHAR(business_date, 'yyyyMM') <= '" + p_e_month + "'", "")} |