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

一个SQL复杂查询的问题,不知道用什么方法实现
要生成的表样式如下:

条子A 条子B 条子C 条子D 条子E
名子A
名子B
名子C
名子D
名子E

共有三张表如下:
REGION
RegionID RegionName
1 名子A
2 名子B
3 名子C
4 名子D
5 名子E


Grade
GradeID GradeName
1 条子A
2 条子B
3 条子C
4 条子D
5 条子E


Revenue
GradeID RegionID ThisPeriod Cumlative InFileName
1 2 43321 5456 Fsis.xml
1 2 2134 456 Fsis.xml
2 2 234 456 Fsis.xml
2 1 123 456 Fsis.xml
2 1 55 56 Fsis.xml


生成的表中的数据要通过SQL语句从Revenue中取得,这还涉及到用SUM

谢谢大家!

------解决方案--------------------
其實就是行轉列,
參考這
http://community.csdn.net/Expert/topic/5743/5743050.xml?temp=.2566339
------解决方案--------------------
你要的结果是什么?