Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2010, 14:59
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 10 meses
Puntos: 9
relación de movimientos - saldos

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!
__________________
Quitenme la vida pero no la bebida.