代码如下, select * from rydacx where 1=1 ${if(len(公司名称) == 0,"","and 公司名称 = '" + 公司名称 + "'")} ${if(len(人员类别) == 0,"","and 人员类别 = '" + 人员类别 + "'")} ${IF(LEN(职员身份)==0,"","AND 职员身份 IN ('"+ 职员身份 +"')")} order by 人员编码 我想在这样的条件里加上日期段及年龄段的筛选条件,比如查询 1980到1990出生的人员信息,比如查询 30-40岁的人员信息! help文档里的方法是设置过滤条件,我测试过了,会报错。 请问一下各位有没有其他方案呢? |