九十多个个字段的sql大家是在FR里面直接写吗?

现在要开发15张报表,一共涉及四十多张表,要求每张报表写一个大的sql,请问是在数据库里面写还是直接在FR里面写呢?

如果是在FR里面写,我到时候要用开始时间结束时间控制,这个到时候怎么加进去?

FineReport 胡桂丹 发布于 2021-11-17 07:44
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-11-17 07:48

建议sql可以咋在数据库处理,尽量在在数据库处理,这样可以减少前端压力,用户使用感觉更好

假设你已经处理好,写成视图了,时间控制可以

select * from 视图 where 时间字段 between ${开始日期控件名} and ${结束日期控件名}

  • 胡桂丹 胡桂丹(提问者) 感谢!请问我是在数据库把这个大的sql写出来成为一个视图,然后直接在FR按照您后面这个sql查询就可以对吗
    2021-11-17 07:49 
  • 1关注人数
  • 228浏览人数
  • 最后回答于:2021-11-17 07:48
    请选择关闭问题的原因
    确定 取消
    返回顶部