我们要做做一个报表,算两个时间段内的工作时间,工作时间可能是8::30 到18:00 或者9:00 到18:30 或者是其他的时间,这个时间不是固定的,我可以在写SQL时候用自定义函数不? 自定义函数的开始时间和结束时间就会是时间参数,这个可行吗?
如果不用下拉框参数控件,用文本控件的话,怎么能做到领导可以自定义编辑开始,结束时间,而普通用户看到的是领导限定开始、结束时间状态下的报表?
可以做个填报让领导选时间然后存数据库里,工作时间段直接作为参数查询工时(比如between begintime and endtime),把筛选条件可用关了但是要可见,筛选条件的值从数据库里取领导选的值,直接加载
1、select * from table where 时间>='${开始时间}' and 时间<='${结束时间}'
2、参数改为时间型