回复 26楼 cxzbzgz
原贴没有第3名
回复 41楼 lijihe8866
USE eeINDEX on 班级+STR(1000-总分) TO bjzf && 以下为处理班级名次
GO TOP
DO whil NOT EOF()
bj=班级
i=1
j=1
DO whil NOT EOF() AND 班级=bj
zf=总分
REPLACE 班级名次 WITH i
j=0
DO whil NOT EOF() AND 班级=bj AND 总分=zf
REPLACE 班级名次 WITH i
j=j+1
SKIP
ENDDO
i=i+j
ENDDO
ENDDO && 以上为处理班级名次
INDEX on STR(1000-总分) TO bjzf && 以下为处理年级名次
GO TOP
i=1
DO whil NOT EOF()
zf=总分
REPLACE 年级名次 WITH i
j=0
DO whil NOT EOF() AND 总分=zf
REPLACE 年级名次 WITH i
j=j+1
SKIP
ENDDO
i=i+j
ENDDO && 以上为处理年级名次
现在可以了,看看行不行?
ee.rar
(1.29 KB)