请问在查询的时候,界面上既有查询某个日期区间的查询,又有查询单个日期的查询,两者能并存吗? 如下SQL语句中,'${from}'和'${to}' 为日期区间,date1和date2为单个日期。 and to_char(qa.ERSTELDAT,'yyyy-mm-dd') between '${from}' and '${to}' ${if((len(date1)=0&&len(date2)=0),""," and (to_char(qa.ERSTELDAT,'yyyy-mm-dd') = '"+date1+ "' or to_char(qa.ERSTELDAT,'yyyy-mm-dd') = '"+date2+"')")} 当前按照如上SQL,只能查到日期区间的值,单个日期的值查询不起作用,且当这四个日期都输入值时完全查不出数据. 希望能帮忙解决该问题,谢谢 |