This is a known question but the best solution I\'ve found is something like:
SELECT TOP N * FROM MyTable ORDER BY Id DESC
I\'ve a table wi
This query returns last N rows in correct order, but it's performance is poor
select * from ( select top N * from TableName t order by t.[Id] desc ) as temp order by temp.[Id]