标题:如何求每个运动员的平均成绩(去掉一个最高分和一个最低分)
只看楼主
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
结帖率:96.99%
已结贴  问题点数:20 回复次数:5 
如何求每个运动员的平均成绩(去掉一个最高分和一个最低分)
去掉一个最高分和一个最低分,如何求每个运动员的平均成绩?请高手赐教!
CJB.zip (346 Bytes)

搜索更多相关主题的帖子: 成绩 平均 运动 
2022-12-09 15:57
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:0 
你化到EXCEL里弄吧,挻简单的。
2022-12-09 16:00
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
求和的同时计算MAX和MIN,最后减去MAX和MIN
2022-12-09 17:39
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:20 
那个cjb表的“平均分”是字符型?

程序代码:
SELECT 运动员,0000 总分数,0000 最高分,0000 最低分,0000 平均分,分数1,分数2,分数3,分数4,分数5,分数6,分数7,分数8,分数9,分数10 FROM cjb INTO CURSOR 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
2022-12-09 18:35
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:0 
回复 4楼 吹水佬
妙!谢谢分享!
2022-12-09 20:29
王咸美
Rank: 1
等 级:新手上路
帖 子:569
专家分:0
注 册:2018-1-4
得分:0 
谢谢!

[此贴子已经被作者于2022-12-10 09:06编辑过]

2022-12-09 21:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510906-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.216276 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved