求一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    &