日期区间bdate~edate查询,现在希望默认不要过滤日期条件,但后续需要可以输入bdate和edate 该怎么做
select * from b where 1=1
${if(len(bdate)>0&&len(edate)>0,"and left(commit_date,4) BETWEEN '"+bdate+"' and '"+edate+"'","")}
那就不能使用between了,参考下面文档
参考:https://help.fanruan.com/finereport/doc-view-2394.html