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

求大侠解决SQL 交叉报表疑难问题
数据库表结构如下
项目       参与公司       设计费用     咨询费用     
A项目       A公司          200         300        
A项目       B公司          300         400        
B项目       B公司          400         500        
C项目       C公司          500         600        
...        ....         ...         ...
数据有一万多条,公司大概有1000多个

要求得到如下报表格式:
项目  A公司设计费用 A公司咨询费用  B公司设计费用 B公司咨询费用 C公司设计费用 C公司咨询费用 ...
A项目    200           300            300        400          0             0
B项目    0               0            400        500          0             0
C项目    0               0             0          0           500           600
...     ...             ...           ...        ...          ...          ...   ...

谢谢!