急!请教高手!请问这个SQL语句怎么写?
djfu 2007-09-18 02:04:01 假设有一个公司表Company,表结构如下:
--------------------------------------
CompanyCode:公司代码
CompanyName:公司名称
IndustryCode:所在行业代码
IndustryName:所在行业名称
-------------------------------------
另外有一个公司销售额表Sale,表结构如下:
---------------------------------------
CompanyCode: 公司代码
Sale: 月度销售额
Date: 月度
---------------------------------------
我现在要列出每一个公司在它所在行业的销售额排名,如果该行业有的公司在销售额表找不到,仅列出该公司,不做排名处。
怎么写这个SQL语句?
例如,结果可能是这样:
----------------------------------------
排名 公司代码 销售额 行业代码
Order CompanyCode Sale IndustryCode
1 001 19 G001
2 002 15 G001
3 019 13 G001
4 035 8 G001
5 036 - G001
6 078 - G001
1 100 239 A001
2 198 155 A001
3 200 120 A001
4 317 118 A001
5 429 100 A001
6 500 - A001
7 600 - A001