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.

SQL Server - Primeros 10 Registros.

   
Vista:

Primeros 10 Registros.

Publicado por Pedro (8 intervenciones) el 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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de SQL Server
- Cursos de SQL Server
- Temas de SQL Server
información
Cursos y Temas de SQL Server
- Reducir el fichero de log en SQL Server
- Curso de SQL Server 2005
- Save binary data to SQL Server

RE:Primeros 10 Registros.

Publicado por Mau (62 intervenciones) el 16/03/2009 22:34:11
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!
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