主题:现有学生成绩库,如何统计分析各班各科目平均分,及格率,优秀率等(已上传成绩库)
zi584
[专家分:0] 发布于 2008-07-08 09:23:00
想了很久,也不知道应该怎么进行,所以上来求助!!!望得到帮助!
最后更新于:2008-07-08 16:10:00
回复列表 (共10个回复)
沙发
homayzh [专家分:7040] 发布于 2008-07-08 09:45:00
没有见你的成绩表文件呀!!
板凳
zi584 [专家分:0] 发布于 2008-07-08 16:11:00
不好意思!忘了点上传文件,所以才看不到!!!
3 楼
cbl518 [专家分:57140] 发布于 2008-07-08 16:44:00
那有班级,那个字段啊???
4 楼
zi584 [专家分:0] 发布于 2008-07-08 16:48:00
班级在考号里显示的啊!比如考号前三位为201的,意思是二年级一班
5 楼
zi584 [专家分:0] 发布于 2008-07-08 21:18:00
有没有哪位朋友,可以尽快帮我解决这个问题啊!
我急用啊!!!!![em6]
6 楼
cbl518 [专家分:57140] 发布于 2008-07-08 23:06:00
[quote] 我想向你请教一下,如果我想统计各班(每班都按50人来计算),各科成绩的平均分,及格率,优秀率,用一个程序来计算的话,程序应该怎么写呢?麻烦你了啊! [em6][/quote]
每班都按50人,用什么办法界定?
及格率,用什么办法界定?
优秀率,用什么办法界定?
不过你自己可以用,一条sql 查询语句,
就可以完成你所需要的结果了!
7 楼
zi584 [专家分:0] 发布于 2008-07-09 07:26:00
语,数,英是90分及格,120分是优秀...政,史,地是60分及格,80分是优秀!
你说用个命令可以得到,可是学生人数多,我还想统计完这些后,能够让统计结果生成一个新表啊!
每班50人的界定,是每个班的前五十名学生!!
8 楼
shibaolingyn [专家分:510] 发布于 2008-07-09 19:06:00
[quote]语,数,英是90分及格,120分是优秀...政,史,地是60分及格,80分是优秀!
你说用个命令可以得到,可是学生人数多,我还想统计完这些后,能够让统计结果生成一个新表啊!
每班50人的界定,是每个班的前五十名学生!![/quote]
及格率:count to a for 语文>=90 and left(考号,3)="202" &&以2年级2班语文科为例
count to b for left(考号,3)="202" &&以2年级2班总人数
及格率=a/b*100
其它的类似
9 楼
zi584 [专家分:0] 发布于 2008-07-10 22:57:00
运行错误啊!能不能将完整的写一下呢!!!谢谢!!!
10 楼
coffeenight [专家分:230] 发布于 2008-07-15 21:19:00
http://bbs.pfan.cn/post-278297.html
-_-!!! 连问题都一样,LZ,你是不是复制我的啊 ,哈哈
我来回复