比如有这样几个查询条件 发货日期始 发货日期止 客户 订单号 货物类型
默认查询的是日期模块 发货日期截止到今天和今天起一个月,客户 订单号 货物类型 是手填入且默认为空,但是只要客户 订单号 货物类型 有一个不为空 就开始忽略日期模块的过滤 全库检索符合条件的数据
可以啊。修改你SQL的条件语句就可以了
if(or(len(客户)!=0,len(订单)!=0,len(货物类型 )!=0)," "," 日期查询语句")
${if(len(客户)=0||len(订单号)=0)||len(货物类型)=0," and 查询条件"," and 查询一个月")}
if里边的条件,不能使用and和or进行连接。但是可以使用 || 和&& 连接,表示 或者 并且