参数怎么设置查询一段时间

image.png

用的between and ,如果让plan_date1选2022-08-31,plan_date2选2022-09-01,查询出来的结果只有8月31的,没有9月1日的怎么办

FineReport SQL 一位小胖友 发布于 2022-9-2 15:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
weibwLv7高级互助
发布于2022-9-2 15:24

看一下你的日期格式是不是到秒了,如果到秒的话,你的查询条件可能编程2022-08-31 00:00:00 到2022-09-01 00:00:00,这样的话就不会有9月1号的数据了

最佳回答
0
snrtuemcLv8专家互助
发布于2022-9-2 15:23(编辑于 2022-9-2 15:24)

${plan_date2}

改成

${datedelta(plan_date2,1)}

最佳回答
0
lxy2Lv6中级互助
发布于2022-9-2 15:23

image.png你的这个可以先换个格式,变成yyyy-mm-dd的格式,不然你控件就要精确到时分秒了

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2022-9-2 15:26

你先预览一下sql,看有9.1号的数据吗,然后在检查一下两个时间控件,控件名,实在不行看日志里sql的运行结果

最佳回答
0
RiveryLv5中级互助
发布于2022-9-2 15:31

between and不会出现这种问题吧,你数据里面是否有9.01且flag=0的数据呢

  • 4关注人数
  • 286浏览人数
  • 最后回答于:2022-9-2 15:31
    请选择关闭问题的原因
    确定 取消
    返回顶部