日期:2014-05-17  浏览次数:20497 次

大侠们,高分接招啊···SQL2000 按部门项目交叉表统计问题


现有表A  代码          名称
         101            一部
         10101          1组 
         10102          2组
          。。
         102
         。。
         801
         80102
         
         。。

         QT
。。。。

表A记录不固定,后续有增加

表B   项目
      T1
      T2
      T3

      ....

表B 项目数量也会动态变化

表C 如       日期         代码        项目        金额 
            201201        10101        T1         100
            201201        10101        t6          20
        。。。。
            201201        80102        T1         50
            201201         QT           T11        90

            201202        10201        T2         100
            201203        10804        t19         20
            201203        80102        T1         50
         。。。。。。
表C中 代码和项目只在存在有金额时才有记录


现在需求 表M        
 表格式如: 代码  名称     t1  t2  t3  t4 ..  合计(t1+t2+t3+t4..) ..  t10  t12  t13 .....合计 ()  ...总计 ()

            101    一部
            1