欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

成绩分组分门别类统计

更新时间: 2014-01-05 02:27:33 责任编辑: Author_N1

 

成绩分组分类统计
我有全市的成绩库,我想统计每个学校每个科目的优秀率、及格率和低分率,如科目为语文、数学、英语、物理、化学等,优秀率为90-100分,及格率为60-89分,低分率为0-29 
表结构为
xm   xb   yw   sx   wy   zf
张三  男    60   80   59   68
李四  女    56   99   56    68
王五  男    88   91   98    68

--参考方法--
以语文为例,代码如下
CREATE CURSOR CJK (xm C(10),xb C(2),xxmc C(20),yw N(3),sx N(3),wy N(3),zf N(3))
INSERT INTO CJK VALUES ([张三],[男],[一中],60,80,59,68)
INSERT INTO CJK VALUES ([李四],[女],[一中],56,99,56,68)
INSERT INTO CJK VALUES ([王五],[男],[十六中],88,91,98,68)
SELECT XXMC 学校名称,COUNT(*) 人数,CAST(SUM(IIF(BETWEEN(YW,90,100),1,0))*100/COUNT(*) AS N(6,2)) 语文优秀率,;
CAST(SUM(IIF(BETWEEN(YW,60,89),1,0))*100/COUNT(*) AS N(6,2)) 语文合格率,;
CAST(SUM(IIF(BETWEEN(YW,0,29),1,0))*100/COUNT(*) AS N(6,2)) 语文低分率 FROM CJK GROUP BY XXMC
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:27:33
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10050/
本文WWW.DOC100.NET DOC100.NET版权所有。