如何对一个记录集进行多次排序

伟大de虫子 伟大de虫子 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

先说明不是按这种方式: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"

试了很久,实在是没有办法了,还望相助。
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
伟大de虫子
MS-SQL Server 34,876 成员 254,635 内容