Ya encontre la solución:
Código:
select * from (
select top 10 * from (
select top 30 *
from sd
order by id_sd asc
) as newtbl order by id_sd desc
) as newtbl2 order by id_sd asc
El top 30 devuelve hasta que registro se quiere traer, y al ordenarlo descendentemente lo invierte, luego con el top 10 traigo los 10 ultimos de los 30, ya que me traigo los primeros 10 de lo invertido.
Gracias de todas formas!