Mariolarr
22-10-2007, 15:23:14
Hola a todos, tengo una duda, supongamos que tengo una tabla con 30 registros y quiero coger del 11 al 20 en orden ascendente y lo hago de la siguiente forma:
select top (20) Per_Ape from Personas where Per_Cod = '5' order by Per_Ape asc as x1
y ahora obtengo los diez primeros que al estar en orden inverso son los que me interesan, ¿¿¿¿como puedo hacerle lo siguiente al resultado anterior????
select top 10 from ( x1) order by Per_Ape desc
select top (20) Per_Ape from Personas where Per_Cod = '5' order by Per_Ape asc as x1
y ahora obtengo los diez primeros que al estar en orden inverso son los que me interesan, ¿¿¿¿como puedo hacerle lo siguiente al resultado anterior????
select top 10 from ( x1) order by Per_Ape desc