日期:2014-05-16  浏览次数:20930 次

ORACLE 统计每一列的和

求怎么统计每一列的和,即在最后一行加上一个小计,统计每一列的和。

------解决方案--------------------
SUM + GROUP BY GROUPING SETS
楼主大概需要这个
------解决方案--------------------
cube(MYD)
------解决方案--------------------
多求一遍SUM,然后结果集union

------解决方案--------------------
select  myd,mydid,sum(m1).. group by rollup ((myd,mydid))
------解决方案--------------------
select  myd,mydid,sum(m1).. group by rollup ((myd,mydid,m1,m2.....)) 
------解决方案--------------------
select MYD,MYDID,M1.......
UNION
SELECT '小计' MYD,'小计' MYDID,SUM(M1).......