COmo estan.
Tengo una tabla en oracle donde registro los datos de unos pagos realizados. Hay veces que estos pagos no se terminana correctamente y se genera un nuevo registro para dicho pago lo que quiere decir que en esta tabla pueden haber varios registros para una misma factura.
Lo que necesito es mostrar los campos del ultimo registro insertado para cada factura
Campos
Referencia
Fecha"Este campo es datetimeguarda fecha y hora "
Banco
Estado
DATOS
123 -24/09/2010 06:52:55 p.m. -Bancolombia-Pendiente
343- 24/09/2010 06:53:55 p.m.-Bancolombia-Pendiente
843- 24/09/2010 07:52:55 p.m.-Bancolombia-Pendiente
343- 24/09/2010 07:55:55 p.m.-Bancolombia-Exitoso
843- 24/09/2010 07:57:55 p.m.-Bancolombia-Exitoso
Me deberia mostrar la 123 y de las 343 y 843 el ultimo registro insertado.
COmo hago esto. El query basico es este pero nose como hacer para que me haga el distinct de las referencias para que me muestre solo el ultimo registro insertado de cada referencia
select Referencia,Fecha,estado from regpagos;
Gracias