jde单号区间查找:
1.同时为空时查全部;
2.当第一个为空时,查找小于等于第二个值的单子;
3.当第二个为空时,查找大于等于第一个值的单子;
多单号输入:同时输入多个单号查找,以某个字符隔开
SELECT * FROM 订单
WHERE 1=1
${if(len(qsdyrq) == 0,"","and 订货日期 >= '" + qsdyrq + "'")}
${if(len(jzdyrq) == 0,"","and 订货日期 <= '" + jzdyrq + "'")}
and 订单ID in ('${dd}')
文本框写了多个有规律的值,要按照你的规律比如说逗号隔开,把你的文本框值处理成多个字符串,数据集用in来查询
${if(len(单号起) == 0,"","and jde单号字段 >= ('" + 单号起 + "')")} ${if(len(单号止) == 0,"","and jde单号字段 <= ('" + 单号止 + "')")} 后面同时输入 就用下拉复选框就好了 取jde单号字段当做下拉复选框的数据字典