查询条件开始日期有值,结束日期为空时,要求查询出从开始日期之后的所有符合条件的数据数据,如果开始日期为空,结束日期有值时,要求查询出结束日期之前的所有数据,如果开始日期和结束日期都有值时,要求查询出在开始日期和结束日期之间的数据
这和你上题一样吧
where 1=1
${if(len(s_date) == 0,"","and sdate > " + s_date + "")}
${if(len(e_date) == 0,"","and e_date < " + e_date + "")}
如果你的日期是日期型就这样了,用刚那F大神的代码改的