如果三个都选怎么查?
SELECT * FROM 订单 WHERE 1=1 ${if(len(area) == 0,"","and 货主地区 = '" + area + "'")} ${if(len(sf) == 0,"","and 货主省份 = '" + sf + "'")} ${if(len(yf) == 0,"","and 是否已付 = '" + yf + "'")}
用参数为空选择全部
SELECT * FROM 订单
WHERE 1=1
${if(len(area) == 0,"","and 货主地区 = '" + area + "'")}
你的参数都用参数为空显示全部
设置两个数据集 一数据集里加上你所需要的三个参数。创建二数据集,复制一数据集的内容,不加参数,最后才参数面板里把三个参数全部添加,数据字典绑定二数据集里面的字段,点击预览应该就是您需要的效果。