以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户咨询  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4)
----  [求助]sql语句怎样写  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=30381)

--  作者:星友
--  发布时间:2010-7-24 6:41:23
--  [求助]sql语句怎样写

班级 语文 数学 政治 历史

一1 100    97    87    99

一2   99    96    87    96

一3   86  100    98   100

二1   86  100    98    95

 二2  86    98    90    91

 二3  75  100    83    85

 求一年级和二年级语文总分 数学总分 政治总分 历史总分


--  作者:mysoap
--  发布时间:2010-7-24 7:40:34
--  
你的 字段设置 不合理,应该把“年级”和“班”分开,才好统计。
--  作者:y2287958
--  发布时间:2010-7-24 10:00:05
--  
select  left(班级,1) as 班级,sum(语文) as 语文, sum(数学) as 数学, sum(政治) as 政治, sum(历史) as 历史 from 表名 group by left(班级,1) order by left(班级,1) DESC