日期区间和单个日期并存查询,为什么查不出数据?

请问在查询的时候,界面上既有查询某个日期区间的查询,又有查询单个日期的查询,两者能并存吗?

如下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,只能查到日期区间的值,单个日期的值查询不起作用,且当这四个日期都输入值时完全查不出数据.

希望能帮忙解决该问题,谢谢
FineReportmeiLural 发布于 2018-9-6 15:48
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
flyingsnake发布于2018-9-6 15:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
王冠超发布于2018-9-6 15:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2018-9-6 16:05(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 481浏览人数
  • 最后回答于:2018-9-6 16:16
    活动推荐 更多
    热门课程 更多
    返回顶部