Excerpts from Linder Poclaba Lazaro's message of lun ago 16 07:23:18 -0400 2010:
> Buenos dias a todos espero que me de una mano, tengo una tabla de cobros, y
> me gustaria sacar todos los ultimos pagos realizados por cada persona ejm:
> 
> fecha_pago, idpersona, monto_cancelado
> 2010-4-25          3                 234.34
> 2010-5-27          3                 345.35
> 2010-4-24          4                 234.34
> 2010-5-25          4                 243.44
> 
> resultado buscado
> 
> 2010-5-27          3                 345.35
> 2010-5-25          4                 243.44

Creo que lo más simple, rápido y efectivo es esto

select distinct on (idpersona) *
from cargos 
order by idpersona, fecha_pago desc

-- 
Álvaro Herrera <[email protected]>
The PostgreSQL Company - Command Prompt, Inc.
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a