SQL-ORACLE: Ultimo registro de una select
Publicado por slurmmm (20 intervenciones) el 27/04/2001 14:07:59
(Estamos en ORACLE)
Quiero recuperar unicamente el ultimo registro de una select cualquiera. Si quisiera obtener el primero me bastaría con poner en la clausula 'where' lo siguiente: 'and rownum < 2'. Sin embargo no se como sacar el ultimo. He intentado (pero no va) poner lo siguiente:
SELECT....
FROM....
WHERE.... and
rownum = (select max(rownum)
de la misma select)
NOTA: No me sirve poner 'order by rowid desc' porque solo quiero recuperar un registro
Gracias.
P.D.:¿Alguien me puede decir por qué no me va mi propuesta de solución?. Gracias otra vez
Quiero recuperar unicamente el ultimo registro de una select cualquiera. Si quisiera obtener el primero me bastaría con poner en la clausula 'where' lo siguiente: 'and rownum < 2'. Sin embargo no se como sacar el ultimo. He intentado (pero no va) poner lo siguiente:
SELECT....
FROM....
WHERE.... and
rownum = (select max(rownum)
de la misma select)
NOTA: No me sirve poner 'order by rowid desc' porque solo quiero recuperar un registro
Gracias.
P.D.:¿Alguien me puede decir por qué no me va mi propuesta de solución?. Gracias otra vez
Valora esta pregunta


0