帆软V10,共享数据的问题.

假设我有一个复杂的链表查询,这里简称A查询。当我得到A查询以后,我的B查询 C查询其实都是根据A查询计算来的(比如汇总金额,汇总数量等等)。请问有什么方式可以做到? 我目前使用的是存储过程返回多个结果集的方式,但是感觉展示很慢,查询分析器执行需要5秒 但是前端展示需要30秒。

PS:解释下我目前的做法:我在存储过程内  把复杂的连表查询写入到临时表A,然后B,C,D查询分别是独立的一个临时表,因为有了临时表A这个所谓的基础表,所以其他的表都是通过这个表来算。

请大佬指点下有没有更理想的方式,比如在帆软先搞一个Ds1,然后我Ds2,Ds3..都直接取Ds1的结果。 如果有方法,请提供一下参考文档,感激不尽。

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

这个,你把结果放到帆软,更加慢

数据库是速度最快的,可以优化下你的sql语句,加快速度

  • 1关注人数
  • 240浏览人数
  • 最后回答于:2023-6-26 17:16
    请选择关闭问题的原因
    确定 取消
    返回顶部