如何实现成绩合格率的统计
我想统计每科的合格率。详细表格见附件(
统计.rar
(7.83 KB)
),请高手建议是用表单做还是只写程序。我刚才弄了一下,我的思路是
1.先按课程名称将参考的科次统计出来
SELECT count(成绩) as 参考科次,课程名称 from 124次自考成绩(建筑) group by 课程名称 into table lsb1
2.将合格成绩按课程名称分出来
SELECT count(成绩) as 合格科次,课程名称 from 124次自考成绩(建筑) where 成绩>=60 group by 课程名称 into table lsb2
3.用左连接将LSB1和LSB2联连为一个表
SELECT lsb1.课程名称,lsb1.参考科次,lsb2.合格科次 from lsb1 left join lsb2 on lsb1.课程名称=lsb2.课程名称 into table lsb3
4.修改表结构,增加合格率字段,再替换合格率字段,替换内容是
合格科次/参考科次。
这里的代码我不知道为什么总是写不正确。
另外我这个办法太笨了,有没有高手指点一一下用简单的编程思想和代码。
[ 本帖最后由 wjp456789 于 2012-9-4 16:44 编辑 ]