https://help.fanruan.com/finereport/doc-view-3458.html#dfcc69788fff6f52
使用 无穷区间参数查询 方法,在进行测试的时候,只有 = 筛选出来的数据是正确的,>=和<=和>和<筛选出来的数据都是不对的。
具体问题为:例如条件是 >= 10 查出的数据有大于10的也有小于10的;
这是什么原因?
看你数据怎么写的
你比较的字段是不是不是数据类型的
这样试一下
select * from 销量 where 1=1 ${if(len(fh)=0,"",if(len(销量)=0,"","and 销量 * 1.0"+fh+"'"+销量+"'"))}