读书人

请问一个分类统计的sql语句

发布时间: 2012-01-10 21:26:50 作者: rapoo

请教一个分类统计的sql语句
我的表结构如下

帐目 分类 金额
-------|---------|------------
冷饮 1 50
-------|---------|------------
冰棍 1 5
-------|---------|------------
化妆品 2 100
-------|---------|------------
香水 2 50
-------|---------|------------
书 3 10
-------|---------|------------
CD 3 23
-------|---------|------------
瓜子 4 20
-------|---------|------------
话梅 4 10


我的问题如下。。。我想对个分类的金额求和, 然后将按照 金额的大小从高到低排列出 金额和分类

结果大概是

分类 1 55
分类 2 150
分类 3 33

这样的结果。。

请问要如何写这个sql语句


[解决办法]
select 分类, sum(金额) from 表 group by 分类 order by sum(金额)
[解决办法]
楼上正解
[解决办法]
select 分类, sum(金额) from 表
group by 分类
order by sum(金额), 分类
[解决办法]
select 分类, sum(金额)as 金额 from 表 group by 分类 order by sum(金额), 分类
[解决办法]
select 分类, sum(金额) as '金额 ' into #t from 表 group by 分类
select 分类,金额 from #t order by 分类,金额 compute sum(金额) by 分类

读书人网 >SQL Server

热点推荐