[此贴子已经被作者于2019-9-11 17:07编辑过]
CLOSE DATABASES SELECT MIN(总分) nmin, MAX(总分) nmax FROM cjk INTO ARRAY afs CREATE CURSOR tj (分数段 n(5), 人数 n(4), 累计人数 n(4)) FOR i = afs[1, 2] TO afs[1, 1] STEP - 1 INSERT INTO tj (分数段) VALUES (i) ENDFOR INDEX ON 分数段 TAG fsd SELECT cjk BROWSE SET RELATION TO 总分 INTO tj SCAN REPLACE 人数 WITH 人数 + 1 IN tj ENDSCAN SET RELATION TO SELECT tj SET ORDER TO nCnt = 0 SCAN nCnt = nCnt + 人数 REPLACE 累计人数 WITH nCnt ENDSCAN BROWSE