希望能取得任一段数据,不一定是top 20,以前在db2 中,我是用olap RowNumber,来给中间的查询结果排个位置,然后再取任一段
就可以了,不知在Sqlserver 中如何实现.
那你可以用类似的办法:
select top 3 * from (select top 6 * from employees) as A order by Employeeid
desc
可以得到中间三条记录:4,5,6。
Simon Liao