日期:2014-05-18  浏览次数:20377 次

加一行合计后的排序问题
比如原来的表test里面的数据如下:
A
100
99
98
...

按照A的降序排列
现在我要在test里面加入一个合计行,要求其他行仍然按照降序排列,而合计行放在最后一行,该怎么做呢?


------解决方案--------------------
select * from [table]
union all
select sum(a) from [table]
------解决方案--------------------
select * from (select * from [table] order by a desc)a
union all 
select sum(a) from [table]