多表联合查询 做统计报表 效率

bychgh 2011-10-09 11:14:58
要做周季度统计报表,需要联合查询11张表,分别做统计,比如次数,金额,怎么样 查询统计效率高点,做成视图 查询?
...全文
226 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bychgh 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dawugui 的回复:]

引用楼主 bychgh 的回复:
要做周季度统计报表,需要联合查询11张表,分别做统计,比如次数,金额,怎么样 查询统计效率高点,做成视图 查询?
SQL code

建议你提供详细的资料:
例如表的结构,表之间的关系,测试数据,相关算法及需要的结果。
这样有助于我们理解你的意思,更主要的是能尽快让你获得答案或解决问题的方法。
[/Quote]

比如有表 a,b,c,d,e ...等,a表是组织机构,b表是用户表yh,里面有zzjg_id和a表连接,c表是用户登录表,记录用户登录情况,登录一次就算一次,其他表里都有yh_id这个字段和 用户表b 关联,做联合统计
jiemo587 2011-10-09
  • 打赏
  • 举报
回复
基本上会用到pivot,unpiovt
dawugui 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 bychgh 的回复:]
要做周季度统计报表,需要联合查询11张表,分别做统计,比如次数,金额,怎么样 查询统计效率高点,做成视图 查询?
[/Quote]

建议你提供详细的资料:
例如表的结构,表之间的关系,测试数据,相关算法及需要的结果。
这样有助于我们理解你的意思,更主要的是能尽快让你获得答案或解决问题的方法。

快溜 2011-10-09
  • 打赏
  • 举报
回复
用临时表过滤再统计试试。
--小F-- 2011-10-09
  • 打赏
  • 举报
回复
临时表或者存储过程
jianglai11 2011-10-09
  • 打赏
  • 举报
回复
CTE方式也行吧,搞个存储过程。视图感觉不太好
bychgh 2011-10-09
  • 打赏
  • 举报
回复
顶下~~~~~~~~~~~~~~~

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧