obtener penultimo registro de una BD

03/09/2004 - 22:41 por jazg | Informe spam
Hola estoy montanto un sitio con ASP VB script dreamweaver
MX) y BD en MS sql 2000.

Quiero capturar el penúltimo registro de una tabla para
colocarlo en un recordset (no el último) y no he logrado
aun la via para lograrlo.

gracias

Zng
 

Leer las respuestas

#1 Miguel Gonzalez
04/09/2004 - 12:15 | Informe spam
Hola jazg.

Si tu tabla tiene un campo ID podrías probar con la siguiente consulta
tipo (no la he testado en SQLServer):

SELECT TOP 1 CampoID, OtroCampo
FROM Tabla
WHERE CampoID NOT IN (SELECT Max(CampoID) FROM Tabla)
ORDER BY CampoID DESC

Saludos!
Miguel


jazg wrote:
Hola estoy montanto un sitio con ASP VB script dreamweaver
MX) y BD en MS sql 2000.

Quiero capturar el penúltimo registro de una tabla para
colocarlo en un recordset (no el último) y no he logrado
aun la via para lograrlo.

gracias

Zng

Preguntas similares