SQL 自定义函数能结合参数使用不?

我们要做做一个报表,算两个时间段内的工作时间,工作时间可能是8::30 到18:00 或者9:00 到18:30 或者是其他的时间,这个时间不是固定的,我可以在写SQL时候用自定义函数不? 自定义函数的开始时间和结束时间就会是时间参数,这个可行吗? 


如果不用下拉框参数控件,用文本控件的话,怎么能做到领导可以自定义编辑开始,结束时间,而普通用户看到的是领导限定开始、结束时间状态下的报表?


FineReport ss2020 发布于 2020-3-26 16:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
5
cy58163748Lv3见习互助
发布于2020-3-26 17:01

可以做个填报让领导选时间然后存数据库里,工作时间段直接作为参数查询工时(比如between begintime and endtime),把筛选条件可用关了但是要可见,筛选条件的值从数据库里取领导选的值,直接加载

最佳回答
0
liboyu420949524Lv5中级互助
发布于2020-3-26 16:54

1、select * from table where 时间>='${开始时间}'    and 时间<='${结束时间}' 

2、参数改为时间型

image.png


  • 3关注人数
  • 532浏览人数
  • 最后回答于:2020-3-26 17:01
    请选择关闭问题的原因
    确定 取消
    返回顶部