[此贴子已经被作者于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 