prueba este codigo, cuando pones set rowcount le estas diciendo cuantas filas queres que te devuelva, por lo tanto si a maximo le pones 15 te devuelve 15 si le pones 20 te devuelve 20.
ahora bien aki viene el truco, te devuelve 20 y los tienes que ordenar, por ejemplo queres los 25 numeros mas altos tendrias que ponerle a maximo=25 y order by numeros ASC.
Ok
espero y te sirva
Código:
declare @maximo int
set @maximo=10
set rowcount @maximo
select * from tabla
order by orden