SELECT 班级编号,年级,SUM(女生总人数),SUM(男生总人数),SUM(女生总人数)+SUM(男生总人数) AS [总分数] FROM 学生信息表 group by 班级编号,年级
解决方案 »
- 审计账号的登陆信息
- 很简单的一道题
- vc使用ODBC,弱弱的问下
- 存储过程中Cast把Char转换成Datatime时出错,如何处理呀,请高手过目一下!
- 新手的练习问题,请大家帮忙
- 如何将含有字段的表最终以表格的形式输出到word里面,并可以编辑修改??
- 请问如何通过一条或多条sql语句,把一个表的数据倒到另张表里?
- 如何 设置 两个 sql server2000 的 "出版" 和 "发布" ?????????????????
- 【急】【急】【急】请邹建及各位老大帮忙解决问题!!!
- 谁告诉我SQLServer2000的序列号?急。
- 数据库Sql Server 2000,如何统计记录
- 这个存储过程为嘛得不到任何东东?
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.年级
不对啊,(女生总人数、男生总人数)字段没有。