按一个计算字段排序(30分)

  • 主题发起人 主题发起人 dohye
  • 开始时间 开始时间
D

dohye

Unregistered / Unconfirmed
GUEST, unregistred user!
查询结果不知怎样安一个计算字段排序?
敬请诸位指点!
 
>能根据计算字段排序吗??见数据库-文件型
 
select ...,sum(columnname), ...order by sum(columnname)
 
同样的<A HREF="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=115544">问题</A>,同样的分数!
 
是否可将计算结果放到TListBox中,在哪儿能够自动实现排序.
刚刚发现!
 
datoncg的方法可能可行, 你试一下. 如果不行则在作一个查询一现在这个查询为数
据源即可设置排序
 
前段时间网络坏了,不知huizhang的方法
具体怎么实现!
 
给表加一个索引,索引表达式和计算字段的表达式相同。
 
呵呵,对计算字段,不能用Order by Sum()之类的,
而应该用Order By 列序号,例如:
Select RichNo, Sum(Score) order by 2
 
刚才索性看了一下以前的关于这个问题的讨论和答案,
看来大家对SQL语句都没有认真研究过,所以不知道这
种简单的方法而白白浪费时间。
其实我自己也回答过一个这样的问题,不知怎么没有找到。
 
既然不能用Order by Sum()之类的,那就这样写吧:

select colTYPE,sum(columnname) AS C
FROM TABLE1
GROUP BY colTYPE
order by C (DESC)

XIXI,我常这样使。
 
我看,问题是提问的人的意识如何
如果在TTABLE表中建立计算字段,那如何索引呢
 
多人接受答案了。
 
后退
顶部