怎么用两个日期控件,实现查询出在这两个日期之间的数据

求大佬告知这个sql怎么写

FineReport yzm521611 发布于 2021-7-28 16:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-7-28 16:32(编辑于 2021-7-28 16:33)

sql代码:

select * from 表

where 日期 between '${控件1}' and '${控件2}'

【控件1】和【控件2】是两个日期控件的名字

最佳回答
0
liu.yangLv2初级互助
发布于2021-7-28 16:32(编辑于 2021-7-28 16:33)

where  日期字段 between '${日期参数1}'  and '${日期参数2}'

或者 where1=1 ${if(len(日期参数1) == 0,""," and  日期字段 <= ( '" +日期参数1+ "')")}1=1 ${if(len(日期参数2) == 0,""," and  日期字段 >= ( '" +日期参数2+ "')")}

最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-28 16:32

参考日期控件查询天数控制-https://help.fanruan.com/finereport/doc-view-3060.html

image.png

最佳回答
0
深几许Lv4初级互助
发布于2021-7-28 16:32

假设两个日期控件分别为date1,date2

sql如下;

select * from 表名

where  日期  >  '${date1}' 

and 日期 <   '${date2}' 

  • 5关注人数
  • 383浏览人数
  • 最后回答于:2021-7-28 16:33
    请选择关闭问题的原因
    确定 取消
    返回顶部