数据运算是放在SQL上好,还是放在报表上好

类似求和这种,是在SQL上用sum()计算出来直接放在报表上用,还是只用SQL作数据查询,在报表 数据设置→汇总→求和

FineReport love1995 发布于 2020-12-14 09:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
yalinLv6中级互助
发布于2020-12-14 10:48

大量数据的运算尽可能的放在SQL上,或是外部数据处理程序上,如python等,FineReport更多用于数据的展示,我曾做过一个报表,里面有大量的数据运算,报表页面打开需要30多秒,这个速度自己都无法接受。

最佳回答
1
luojian0323Lv7资深互助
发布于2020-12-14 10:06

这也不是绝对的,如果单个页面数据量不是很大

那写公式是可以的。

最佳回答
0
朝赟丶Lv6初级互助
发布于2020-12-14 09:59

sql写的好速度最快,报表速度慢

最佳回答
0
yazhouLv6初级互助
发布于2020-12-14 10:34

sql好速度快,页面上汇总会增加页面加载时的等待时间

最佳回答
0
地球刘亦菲Lv6初级互助
发布于2021-3-2 14:25

这个看你的使用习惯,如果数据不多可以在报表中设计,如果数据量超级大,还是建议用sql,效率会高一点

  • 6关注人数
  • 448浏览人数
  • 最后回答于:2021-3-2 14:25
    请选择关闭问题的原因
    确定 取消
    返回顶部