SELECT  班级编号,年级,SUM(女生总人数),SUM(男生总人数),SUM(女生总人数)+SUM(男生总人数) AS [总分数]  FROM 学生信息表 group by 班级编号,年级

解决方案 »

  1.   

    sorry,更正
    SELECT  t1.班级编号,t1.年级, 
    女生总人数=(select count(*) from 学生信息表 where 性别='女' and  班级编号=t1.班级编号,年级=t1.年级)
    男生总人数=(select count(*) from 学生信息表 where 性别='男' and  班级编号=t1.班级编号,年级=t1.年级)
     总人数 =  (select count(*) from 学生信息表 where 性别='女' and  班级编号=t1.班级编号,年级=t1.年级)+
    (select count(*) from 学生信息表 where 性别='男' and  班级编号=t1.班级编号,年级=t1.年级)
    FROM 学生信息表 t1 group by t1.班级编号,t1.年级
      

  2.   

    solidpanther(╃╄╃我爱机器猫╄╃╄) :
    不对啊,(女生总人数、男生总人数)字段没有。