当前位置: 代码迷 >> VFP >> 统计人数,该怎么解决
  详细解决方案

统计人数,该怎么解决

热度:7650   发布时间:2013-02-26 00:00:00.0
统计人数
我有一个成绩表,如下
 姓名 班级 分数
胡慧敏 4 108
杨玉婷 4 102
苏诚智 4 91
厉志 4 104
沙雪 4 98
李雪 5 108
袁卉 5 105
林玉栋 5 100
张子煜 5 103
孙明昕 6 109
徐秀雪 6 112
于光兴 6 109
臧翊善 6 101
刘楷文 6 107
刘擎宇 6 101
我想统计出每个班每个分数段(10分为一段)的人数,想要的结果
班级 90分-99分 100分-109分 110分-119分 
4 2 3 0
5 0 4 0
6 0 5 1


谢谢各位


------解决方案--------------------------------------------------------
select 班级,sum(iif(between(分数,90,99),1,0)) as P90_99,sum(iif(between(分数,100,109),1,0)) as P100_109,sum(iif(between(分数,110,119),1,0)) as P110_119 from 成绩表 group by 班级 order by 班级

因为字段名不能以数字开头,所以我在前面加了一个P
  相关解决方案