回 帖 发 新 帖 刷新版面

主题:如何操作才能快速

有一个表
暂时列出三条纪录(有很多纪录)
名称  大于600分  大于590分  大于580分  大于570分 ......
一中    5           8           10       13
二中    2           5           7         9
三中    6           9           11        14
.
.
如何统计(我只知道sql语法中用union来合并但纪录多就难做了)
名称  大于600分  大于590分  大于580分  大于570分 ......
合计    13          22          28       36
一中    5           8           10       13
二中    2           5           7        9
三中    6           9           11       14
请高手顶力帮助

回复列表 (共1个回复)

沙发

select * from table1 
union
select 名称 = '合计',sum(大于600分),sum(大于590分),sum(大于580分),sum(大于570分) from table1
order by 大于600分

应该这样比较简便,其他方法也许更麻烦,不晓得你说的“纪录多就难做了”是什么意思

我来回复

您尚未登录,请登录后再回复。点此登录或注册