用的between and ,如果让plan_date1选2022-08-31,plan_date2选2022-09-01,查询出来的结果只有8月31的,没有9月1日的怎么办
看一下你的日期格式是不是到秒了,如果到秒的话,你的查询条件可能编程2022-08-31 00:00:00 到2022-09-01 00:00:00,这样的话就不会有9月1号的数据了
${plan_date2}
改成
${datedelta(plan_date2,1)}
你的这个可以先换个格式,变成yyyy-mm-dd的格式,不然你控件就要精确到时分秒了
你先预览一下sql,看有9.1号的数据吗,然后在检查一下两个时间控件,控件名,实在不行看日志里sql的运行结果
between and不会出现这种问题吧,你数据里面是否有9.01且flag=0的数据呢