SQL - SELECCIONAR LOS ULTIMOS REGISTROS ORDENADOS

 
Vista:

SELECCIONAR LOS ULTIMOS REGISTROS ORDENADOS

Publicado por SILVIA (2 intervenciones) el 20/03/2008 03:08:41
HOLA AMIGOS VEREIS NO SE COMO HACER UNA CONSULTA SQL QUE ME DEVUELVA LOS ULTIMOS 10 REGISTROS DE MI TABLA ORDENADOS POR EL NUMERO.
ME EXPLICO IMAGINADA UNA TABLA CON 20 REGISTROS CADA REGISTRO TIENE UN NUMERO DEL 1 AL 20 CUYO CAMPO SE LLAMA NUMERO SI YO HAGO UNA SQL COMO:
SELECT TOP 10 FROM MITABLA ORDER BY NUMERO DESC
ENTONCES ME DEVUELVE 20,19,18,17,16,15,14,13,12,10
ME DEVUELVE BIEN LOS NUMERO PERO YO QUIERO QUE EL ORDEN SEA ALREVES ES DECIR QUE ME DEVUELVA 10,11,12,13,14,15,16,17,18,19,20
NO SE SI ME HE EXPLICADO BIEN ESPERO QUE ME ECHEIS UNA MANO.
GRACIAS AMIGOS
:)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder

RE:SELECCIONAR LOS ULTIMOS REGISTROS ORDENADOS

Publicado por SILVIA (2 intervenciones) el 20/03/2008 14:25:34
Bueno amigos al final halle la solución aqui abajo les pego la instrucción sql por si a alguien en el futuro le hiciera falta:
dim sql as string
sql= "select * FROM(SELECT TOP 10 numero from nombredetabla order by numero DESC)ORDER BY numero ASC"

Saludos cordiales.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:SELECCIONAR LOS ULTIMOS REGISTROS ORDENADOS

Publicado por Moska (1 intervención) el 12/11/2011 13:18:54
Gracias por tu auto respuesta, mer sirvió mucho !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar