viernes, 17 de febrero de 2012

Oracle Funciones LAG y LEAD


Las funciones LAG y LEAD nos permiten realizar comparaciones con los registros que estén antes y posterior del un registro seleccionado.
LAG nos devuelve el registro anterior y LEAD el posterior.

Supongamos que tenemos la siguiente tabla.

NOMBRE
Pepe
David
Juan
Antonio

Y realizamos la siguiente consulta.

SELECT nombre,  LEAD(nombre) N_POSTERIOR,  LAG(nombre) N_ANTERIOR
FROM NOMBRES

El resultado seria.

N_POSTERIOR         
David                             
Juan                           
Antonio  

N_ANTERIOR

David 
Juan


No hay comentarios:

Publicar un comentario