加个字段[ordernum],这个是可以后台设置的手动排序规则,
默认值100,可以手工给前十文章的[ordernum]字段设1,2,3,4,5,6,7,8,9,10,再
查的时候先按照手动排序规则排序,然后在按照访问量排序
select Top 10 *
from Table
order by ordernum,访问量
可以写一个存储过程,如果你指定的位置是10,则先
select top 10 * from 表 where ... order by 要排序的字段 desc
把查询结果集放入一个临时表中;
然后再
select top 1 * from 临时表 where ... order by 要排序的字段 desc
得到的结果就是你想要的结果,这样有点麻烦,也许还有其它更好的方法。