+ -
当前位置:首页 → 问答吧 → 求先进行sum求和后再进行小计和总计的语句

求先进行sum求和后再进行小计和总计的语句

时间:2011-12-21

来源:互联网

我有如下数据表:xst
编号 姓名 金额
w1 a 100
w2 a 200
w1 a 300
s1 b 200
s1 b 300
s2 b 300
s2 b 50

现在我用'select 编号,姓名,SUM(金额) AS 金额 from xst GROUP by 编号,姓名' ;
得到了如下结果

编号 姓名 金额
w1 a 400
w2 a 200
s1 b 500
s2 b 350

但我想得到如下结果的SQL语句应该怎么写

编号 姓名 金额
w1 a 400
w2 a 200
小计 600
s1 b 500
s2 b 350
小计 850
总计 1450
 

作者: lizhigan   发布时间: 2011-12-21

弄个临时表再处理就好了啊。何必弄那么复杂

作者: jubobo   发布时间: 2011-12-21

利用grouping可以实现上述结果

作者: sundayzhao   发布时间: 2011-12-21