如何对一个记录集进行多次排序
先说明不是按这种方式:order by id,[datatime],name....
情况是这样的,我按照自己的想法,已经将想要取得的数据从数据库中取出来了,
但与我所想的有一点点不同,取出来的数据的顺序与我想要的是刚好相反,
例如:
[id] [name]
10 jacky
11 lily
13 arbiter
14 ken
18 ....
上面就是我要的记录和希望的顺序
但结果我取出来的记录顺序如下:
[id] [name]
18 ....
14 ken
13 arbiter
11 lily
10 jacky
也即是说刚好相反。请问如何解决?原SQL代码如下:
SQLstr = "Select Top "&DefRecordNum&" * From MyTable Where ID In (Select Top "&tmpSum&" ID From MyTable Group by ID Having ID>"&IdEnd&" Order By ID) Order By ID DESC"
试了很久,实在是没有办法了,还望相助。