Buenas colegas, necesito hacer una consulta de los saldos de todos los clientes que esta en una tabla "saldos" pero necesito extraer la última fecha que hizo algún pago o compra (osea movimiento), la relación es asi:
Código:
(saldos:)
CLI ID | SALDO |
-------- ---------
001 200.00
002 50.00
(movimientos)
FECHA | CLI ID | ABONO | CARGO ...
---------------- -------- --------- --------
2010-05-11 001 100.00 00.00
2010-05-10 001 00.00 300.00
2010-04-12 002 10.00 60.00
Mi idea es que en la lista de saldos me quede asi:
Código:
CLI ID | SALDO | ULT. MOV
-------- -------- --------
001 200.00 2010-05-11
002 50.00 2010-04-12
He logrado aplicar esto son con un WHERE a un ID de cliente:
Código:
SELECT a.fecha, a.cliente_id, c.saldo
FROM movimiento a INNER JOIN saldo c ON a.cliente_id=c.cliente_id WHERE a.cliente_id ='001' ORDER BY a.fecha DESC LIMIT 1
Pero es posible insertar la última fecha en un listado de todos los clientes? con un procedimiento almacenado quizás? espero me puedan ayudar!