编号:PRG0066 名称:计算每个运动员的平均成绩(去掉一个最高分和一个最低分) 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) |
|