请问在查询的时候,界面上既有查询某个日期区间的查询,又有查询单个日期的查询,两者能并存吗?
如下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,只能查到日期区间的值,单个日期的值查询不起作用,且当这四个日期都输入值时完全查不出数据.
希望能帮忙解决该问题,谢谢