Explicando do código a seguir
Nas linhas 3 a 5 é onde ficará a query que você desejar, sendo que o valor do comando TOP (linha 3) influencia nos registros que vão ser retornados.
Na linha 2 o comando TOP influencia na quantidade de registros que serão retornados
- SELECT * FROM (
- SELECT TOP 10 * FROM (
- SELECT TOP 20 'campos'
- FROM 'tabela'
- ORDER BY 'campo_principal' ASC
- ) AS newtbl ORDER BY 'campo_principal' DESC
- ) AS newtbl2 ORDER BY 'campo_principal' ASC
Referência: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=850&lngWId=5