从多个表中收集数据

时间:2013-04-09 09:05:34

标签: sql-server stored-procedures

我正在构建一个存储过程,用于驱动管理报告。

报告结构如下:

  

区域

     
    

         
      

产品

             
        

SaleAmount | SaleCount | ApplicationCount | CancelCount | DeclineCount | PendingCount

      
             

产品

    
         

分支

  
     

区域

我已经编写了查询,以便为我提供销售,应用,取消,下降和待定的数据。

这些查询都返回到具有以下结构的临时表:

  

BranchCode | ProductID |价值|计数

然后我有一个查询返回区域和分支(QryBranch)的所有数据,因为我们希望报告显示所有分支,没有数据的分支只会在结果中显示零。

我遇到的问题是将所有数据整理在一起,以便给出我想要的结果,因为我在QryBranch和TblProduct之间没有链接。

我可以轻松地在QryBranch和BranchCode上的临时表之间建立链接,但我无法弄清楚如何在Product中考虑因素。

请有人给一些建议。

0 个答案:

没有答案