Select de 30 ...

23/04/2005 - 23:13 por Ducky | Informe spam
Trabajando con VFP8 SPT con MSSQL

Necesito hacer consultas a tabla tipo WEB con un boton
para avanzar pagina siguiente anterior de una tabla.

(No me quiero traer todos los registros a la vez por que es una tabla muy
grande)


Para los primeros registros hago esto:

SELECT top 30 * FROM mitabla

Pero ahora como se hace para ver los siguientes 30
y los siguientes hasta el final del archivo ???

Y con pagina anterior ???


Aprecio mucho tu tiempo y atención,

Preguntas similare

Leer las respuestas

#1 Nacho
25/04/2005 - 08:36 | Informe spam
Eso mismo lo postee hace meses en la lista de deseos de vfp. Tienes que
crear la consulta con un orden y leer 30 registros cuyo código sea superior
o igual al ultimo de la consulta anterior.

Salu2
Nacho

"Ducky" escribió en el mensaje
news:%
Trabajando con VFP8 SPT con MSSQL

Necesito hacer consultas a tabla tipo WEB con un boton
para avanzar pagina siguiente anterior de una tabla.

(No me quiero traer todos los registros a la vez por que es una tabla muy
grande)


Para los primeros registros hago esto:

SELECT top 30 * FROM mitabla

Pero ahora como se hace para ver los siguientes 30
y los siguientes hasta el final del archivo ???

Y con pagina anterior ???


Aprecio mucho tu tiempo y atención,


Respuesta Responder a este mensaje
#2 Ducky
25/04/2005 - 21:16 | Informe spam
Encontre esto, pero no se si se puede simplificar en MS-SQL
pues no me funciona LIMIT (como en MySQL)

SELECT *
FROM (SELECT TOP 10 *
FROM (SELECT TOP 30 *
FROM MiArchivo
ORDER BY NUM_FOL ASC) AS newtbl
ORDER BY NUM_FOL DESC) newtbl2
ORDER BY num_fol


Para mi que deberia estar en los deseos de MS-SQL, no???

Saludote,

"Nacho" escribió en el mensaje
news:
Eso mismo lo postee hace meses en la lista de deseos de vfp. Tienes que
crear la consulta con un orden y leer 30 registros cuyo código sea
superior o igual al ultimo de la consulta anterior.

Salu2
Nacho

"Ducky" escribió en el mensaje
news:%
Trabajando con VFP8 SPT con MSSQL

Necesito hacer consultas a tabla tipo WEB con un boton
para avanzar pagina siguiente anterior de una tabla.

(No me quiero traer todos los registros a la vez por que es una tabla muy
grande)


Para los primeros registros hago esto:

SELECT top 30 * FROM mitabla

Pero ahora como se hace para ver los siguientes 30
y los siguientes hasta el final del archivo ???

Y con pagina anterior ???


Aprecio mucho tu tiempo y atención,






Respuesta Responder a este mensaje
#3 Nacho
26/04/2005 - 09:09 | Informe spam
Tal y como te comenté, debes crear una consulta primero y guardarte el
ultimo código. La siguiente consulta la debes realizar comparando que el
código sea igual o superior al que te has guardado previamente.

Salu2
Nacho

"Ducky" escribió en el mensaje
news:
Encontre esto, pero no se si se puede simplificar en MS-SQL
pues no me funciona LIMIT (como en MySQL)

SELECT *
FROM (SELECT TOP 10 *
FROM (SELECT TOP 30 *
FROM MiArchivo
ORDER BY NUM_FOL ASC) AS newtbl
ORDER BY NUM_FOL DESC) newtbl2
ORDER BY num_fol


Para mi que deberia estar en los deseos de MS-SQL, no???

Saludote,

"Nacho" escribió en el mensaje
news:
Eso mismo lo postee hace meses en la lista de deseos de vfp. Tienes que
crear la consulta con un orden y leer 30 registros cuyo código sea
superior o igual al ultimo de la consulta anterior.

Salu2
Nacho

"Ducky" escribió en el mensaje
news:%
Trabajando con VFP8 SPT con MSSQL

Necesito hacer consultas a tabla tipo WEB con un boton
para avanzar pagina siguiente anterior de una tabla.

(No me quiero traer todos los registros a la vez por que es una tabla
muy grande)


Para los primeros registros hago esto:

SELECT top 30 * FROM mitabla

Pero ahora como se hace para ver los siguientes 30
y los siguientes hasta el final del archivo ???

Y con pagina anterior ???


Aprecio mucho tu tiempo y atención,










email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida