Clausula TOP y rowcount

02/07/2004 - 10:47 por J | Informe spam
Hola a todos!

alguien ha tenido alguna vez que pelearse con la clausula top, del estilo
Select top 100 * from
esto es para obtener los primeros 100 registros,
pero si quiero obtener los 100 siguientes??
existe alguna claúsula similar??

la tabla sobre la que trabajo es horrible (la tabla de traces de sql server)
así que no hay ningún campo ni conjunto de campos que identifiquen
unicamente el registro, por lo que no puedo hacer selects anidados para
obtener los 100 siguientes,
necesito algo parecido al top pero con un rango (en mySQL se llama limit) o
un rowcount (que creo que tampoco existe en sqlserver)

Bueno, espero que alguien me pueda ayudar

un saludo y gracias
 

Leer las respuestas

#1 Jomaweb
02/07/2004 - 11:58 | Informe spam
En SQL server sí existe el ROWCOUNT.


"J" escribió en el mensaje
news:ODkp$
Hola a todos!

alguien ha tenido alguna vez que pelearse con la clausula top, del estilo
Select top 100 * from
esto es para obtener los primeros 100 registros,
pero si quiero obtener los 100 siguientes??
existe alguna claúsula similar??

la tabla sobre la que trabajo es horrible (la tabla de traces de sql


server)
así que no hay ningún campo ni conjunto de campos que identifiquen
unicamente el registro, por lo que no puedo hacer selects anidados para
obtener los 100 siguientes,
necesito algo parecido al top pero con un rango (en mySQL se llama limit)


o
un rowcount (que creo que tampoco existe en sqlserver)

Bueno, espero que alguien me pueda ayudar

un saludo y gracias



Preguntas similares