客户编号是文本控件,为空时显示全部,然后那个开始日期和结束日期是日期控件,绑定参数创建时间。现在是我按照日期来筛选可以查询(客户编号为空),但是我按照编号来查询(日期为空)查询不出来,为什么?下面是日期的SQL参数
where 1=1
${if(len(开始时间)=0,""," and createTime>='"+开始时间+"'")}
${if(len(结束时间)=0,""," and createTime<='"+结束时间+"'")}
你这样写有问题 应该这样
${if(len(CONCATENATE(开始时间,结束时间))=0,""," and createTime>='"+开始时间+"' and createTime<='"+结束时间+"'")}
${if(len(客户编号)=0,""," and 客户编号='"+客户编号+"'")}
这样写看看
也许单纯是因为你输入的客户编号不存在
检查输入的编号是否带有空格或对应字段是否有空格等现象
或者先将客户编号sql筛选改成模糊查询看能不能出来
你客户编码的参数是怎么样的,脚本里是怎么写的