有一个表a
select code,name,sum(count) as total group by code,name
问题是我要对汇总的total按由大到小排列:
用order by total 吗?
select code,name,sum(count) as total group by code,name
问题是我要对汇总的total按由大到小排列:
用order by total 吗?
解决方案 »
- delphiTquery组件执行sql insert语句问题
- 為什么在多線程狀態下,反復點擊按鈕后會發生Access Violation的錯誤?
- cxSpreadSheet怎么实现象EXCEL那样能够区域粘贴单元格?
- 想学习DirectX,希望大家能推荐一本对DirectX讲解比较详细的书?需要有DirectDraw部分的。
- 请问一个ADOQuery.State的问题
- 如何【获取】并【修改】EXE文件的【图标】和【版权信息】??
- 关于dbgrid中输入法的问题,有兴趣的朋友请进:)
- 不兼容的类型?
- 1000分悬赏一个问题(不用怀疑),今天1000,明日700,依次……,这是csdn最大迄今悬赏了
- Delphi6 大bug呀,气死了!!
- 直接向端口输出的打印问题!
- 如何让程序只运行一个实例
order by total ASC //升序
select code,name,sum(count) as total from table group by code,name order by sum(count) desc
sql server2000 下通过。
order by 列名 ASC //升序
from a
group by code,name
order by total desc
這樣一定可以的,sql問題,本人願意和大家共免
order by 列名 ASC //升序
order by total ASC //升序
例:
code name count
==============
1 a 23
1 a 10
2 b 4
2 b 7
………………统计要求应该是:
(1-a):23+10=33
(2-b):4+7=11下面语句可以实现
select code, sum(count) as totalfrom tb1
where …
group by code
order by total