只支持2005以及以上版本,需要用到ROW_NUMBER 。
SELECT T.* FROM
(SELECT * , ROW_NUMBER () over (order by (select 1) ) as RowNumber FROM dbo.[tableA]) as t
WHERE T.RowNumber >(select count(*) FROM dbo.[tableA]) -N
只支持2005以及以上版本,需要用到ROW_NUMBER 。
SELECT T.* FROM
(SELECT * , ROW_NUMBER () over (order by (select 1) ) as RowNumber FROM dbo.[tableA]) as t
WHERE T.RowNumber >(select count(*) FROM dbo.[tableA]) -N