我记得MySQL以前这样可以实现的
是因为版本不同了吗?以前是帆软版本是10,现在是11
这种你做好直接贴SQL.框出来的改成
${if(len(cCusAbbName)==0,""," and cCusAbbName='"+cCusAbbName+"'")}
参考文档
https://help.fanruan.com/finereport/doc-view-2394.html
https://help.fanruan.com/finereport/doc-view-4455.html?source=4
and 1=1 ${if(len(c_type) == 0 ,""," and channel = '"+c_type+"'")}
以前也没有你这种写法呀
改成这个 如果有值就查值,如果为空就不过滤
${if(len(CcusAbbName) == 0,"","and CcusAbbName='" + CcusAbbName+ "'")}