请教一个分类统计的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 分类