ASP.NET - Seleccion SQL

   
Vista:

Seleccion SQL

Publicado por Cristian (85 intervenciones) el 13/06/2009 20:12:34
Hola a todos, necesito hacer la siguiente consulta:

Mostrar los prieros 30 gestros de una tabla, luego los segundos 30 y asi y no se como hacer para seleccionar asi.

Un saludo y gracias
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

RE:Seleccion SQL

Publicado por Vicente Garcia Zuñiga (41 intervenciones) el 16/06/2009 17:37:38
Hola eso es facil con esta funcion tu puedes hacer lo que quieres
declare @startRowIndex int
declare @maximumRows int
set @startRowIndex=0
set @maximumRows=30

SELECT FVCR041,
FVCR042,
FNR043
FROM (
SELECT FVCR041,
FVCR042,
FNR043,
ROW_NUMBER()
OVER(ORDER BY FVCR041 DESC) AS RowRank FROM table ) AS ProductsWithRowNumber

WHERE RowRank > @startRowIndex AND RowRank <= (@startRowIndex + @maximumRows)

Declaras 2 Variables startRowIndex ,maximumRows
"startRowIndex " de donde empieza
"maximumRows" cuantos quieres

y para ir avanzando a los siguinete 30 tendras que declarar una variable para decir aprtir de donde empieza ahora
la primera vez es 0 a 30 luego de 30 a 60 y asi.
Saludos
Vicente Garcia Zuñiga
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

RE:gracias

Publicado por Cristian (2 intervenciones) el 16/06/2009 18:36:58
Gracias Vicente lo voy a probar.

Un saludo
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