Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

SQL Server - Primeros 10 Registros.

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Primeros 10 Registros.

Autor:Pedro (8 intervenciones)
Fecha:16/03/2009 20:53:58
Hola Amigos.

Tengo la siguiente duda, ojala me puedan ayudar.

¿Es posible hacer una consulta que de como resultado los 10 primeros registros, esto sin utilizar el TOP?.

Me explico. Estamos utilizando Forest & Tree. Todo bien, pero al momento de sacar las estadisticas de los 10 primeros lugares me di cuenta que no soporta la función TOP. Esto hasta el momento es un problema, ya que no necesitamos toda la data, si no que solo los 10 primeros registros.

Muchas Gracias.

Saludos.

Pedro.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Primeros 10 Registros.

Autor:Mau (62 intervenciones)
Fecha:16/03/2009 22:34:11
Url:
Hola Pedro, no entiendo por que es que no soporta TOP. Es SQL Server o no?

En fin, otra alternativa sería que utilizaras ROW_NUMBER() OVER(ORDER BY CAMPO) y al final condicionaras la salida, que vendría a ser algo equivalente a un TOP normal.

Te lo explico con este ejemplo:

SELECT *
FROM
(SELECT ID_CAMPO,
OTRO_CAMPO,
ROW_NUMBER() OVER(ORDER BY OTRO_CAMPO) NUM_REGISTRO
FROM TABLA) T
WHERE NUM_REGISTRO <= 10

Saludos!
Comentar