【发布时间】:2018-03-04 00:42:18
【问题描述】:
我使用 SQL-Server 2008 遇到了这个问题,最好用一个例子来解释:
假设我有这个号码 3776。我想按以下顺序排列我的结果列表:
3775
3777
3774
3778
3773
3779
...
换句话说,基于 3776 在两个方向上都尽可能接近,加上 AND 减去。
例如这只会给我肯定的命令:
where FIELDNAME > 3776
order by FIELDNAME asc
我怎样才能得到所需的结果?
【问题讨论】:
-
当两个数字接近于 3776 时,是否有一些关于必须先显示哪个数字的标准?大的还是小的?
标签: sql sql-server sql-server-2008 select sql-order-by