关于自动排名(100分)

  • 主题发起人 主题发起人 breezepine
  • 开始时间 开始时间
B

breezepine

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个表字段如下:
name,p1,p2,p3,p4,total
我想实现以下内容:
按照total字段由高到低排序后,再生成一个排名字段ID,1、2、3.....,
最后生成报表打印出来。

如果不用临时表,有没有别的什么办法?请各位指教。
 
Select name,p1,p2,p3,p4,total,
(select count(*) from table1 where total > AAA.total)+1 as mc
from table1 AAA
order by total desc

不支持在PARADOX数据库下应用,可在ACCESS及MS SQL等数据库下应用。
 
茅塞顿开。
非常感谢。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部