以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  同样的一个查询语句,为啥出现不同的结果呢  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86529)

--  作者:fntfgz
--  发布时间:2016/6/19 23:25:00
--  同样的一个查询语句,为啥出现不同的结果呢

问题如图,请问怎么解决呢?


图片点击可在新窗口打开查看此主题相关图片如下:2016-06-19_231656.png
图片点击可在新窗口打开查看


--  作者:大红袍
--  发布时间:2016/6/20 1:43:00
--  

 可以变通一下,比如

 

select top 30 某列, 某列, 优势位次_2015 as _Sortkey Fr om {ckyx}


--  作者:大红袍
--  发布时间:2016/6/20 1:43:00
--  

或者是build以后,再排序

 

Tables("销量统计").Sort = "优势位次_2015"


--  作者:xiaoohoo
--  发布时间:2016/6/20 8:26:00
--  
3楼应是正解。
用sql从数据库加载表时,order 参数不会生效,必须在生成后使用排序方法。