我们基于 SQL Server 创建了几个水晶报表——通常是 2005 或 2008。大致有 2 种报表
a) 表格报告 - 在表格中显示一些数据(例如,发票列表) b) 文档布局 - 以特定格式显示数据 - 通常来自一个或两个主表 - 和几个辅助表(例如,发票)
我们有时会直接在水晶中使用表格。或者在 SQL 中创建一个过程,然后使用该过程。一张发票通常可以参考大约 10-12 张桌子。其中大多数使用左外连接链接到主发票表。
什么选项更好 - 在水晶中使用表(并让水晶创建并运行 sql 查询) - 或创建查询 - 而不是在水晶中使用该查询。哪一个会提供更好的性能?