日期:2014-05-18  浏览次数:20535 次

求一SQL语句!试了很久没成功!请大家教教我
表A     (配件规格表)
      规格编号             规格名称  
        001                     30MM
        002                     40MM
       

表B     (配件价格等级表)
      价格编号           价格1             价格2                
        111                     3                     10                    
        222                     4                     11            
             

表C     (配件订货表)
单号       规格       价格编号     价格1       价格2         数量        
    1         30MM       111               3                 0               10      
    2         40MM       222               0                 11             20        
    3         40MM       111               10               0               10        

表D     (商品价格表)
    商品编号               商品规格                 价格
        0001                         AAA                       10
        0002                         BBB                       20          
       
表E     (商品订货表)
    单号           商品规格           数量
        1               AAA                   1
        2               BBB                   2


求一统计报表,格式如下:
(注:想根据表C     (配件订货表)和表E     (商品订货表)统计出各规格不同价格卖出的配件和商品的数量,
表头是根据规格表和价格表来动态生成的;表A(配件规格表)中的两条记录是不变的,两种规格对应表B
(配件价格等级表)的两种价格;也就是30MM对应价格1,40MM对应价格2)


30MM|3元     30MM|4元       40MM|10元       40MM|11元         商品|AAA   &