现在我只是想按平均成绩来排名,不显示各科成绩,只显示平均成绩
程序代码:USE 学生成绩排名
IF TYPE([名次])=[U]
ALTER TABLE 学生成绩排名 ADD 名次 I
ENDIF
INDEX ON -平均成绩 TAG CJ
GO TOP
Y=1 && 分数最高者名次(mc)为1
X=平均成绩
SCAN
REPLACE 名次 WITH IIF(平均成绩=X,Y,Y+TEMP.MC)
SELECT COUNT(名次) AS MC FROM 学生成绩排名 WHERE 名次=Y INTO CURSOR TEMP
SELECT 学生成绩排名
Y=名次
X=平均成绩
ENDSCAN
*SET ORDER TO
BROWSE
USE IN 学生成绩排名
USE IN TEMP








