計算每個運動員的平均成勣(去掉一個最高分和一個最低分)
編號:PRG0067
名稱:計算每個運動員的平均成勣(去掉一個最高分和一個最低分)
VFP代碼:
CLOSE DATABASES
cPath=ADDBS(JUSTPATH(SYS(16)))
SET DEFAULT TO (cPath)
SELECT 運動員,0000縂分數, 0000 最高分, 0000 最低分,平均分,分數1,分數2,分數3,;
分數4,分數5,分數6,分數7,分數8,分數9,分數10 FROM cjb INTO TABLE tmp READWRITE
REPLACE ALL 縂分數WITH分數1分數2分數3分數4分數5分數6分數7分數8 ;
分數9分數10,;
最高分 WITH MAX(分數1,分數2,分數3,分數4,分數5,分數6,分數7,分數8,分數9,分數10),;
最低分 WITH MIN(分數1,分數2,分數3,分數4,分數5,分數6,分數7,分數8,分數9,分數10),;
平均分 WITH (縂分數-最高分-最低分) / 8
SELECT * FROM tmp
附件:
1、原始表(cjb.dbf)
2、最終表(tmp.dbf)
0條評論