07/12/2004, 11:13
|
|
Gracias Victork!!
Use la consulta que me planteaste pero tuve que hacerle algunas modificaciones, quedo asi:
SELECT c.idcliente, c.nombrecompleto, pa.importepago, MAX(pa.fecha) as fechapago FROM clientes as c, pagos as pa WHERE c.piso='$piso' and pa.idcliente = c.idcliente GROUP BY c.idcliente ORDER BY pa.fecha
Pero tiene un problemita, no me muestra el importepago que corresponde a la fechapago, por ej: del id 1 me muestra la fechapago 30-11-2004 (que es la ultima que tiene) pero el importepago del primer pago que tiene.
Otra cosita mas que en realidad no es totalmente necesario pero si se puede mejor. En algun lado deberia ponerle esta consulta.
SELECT SUM(d.cantidad * pr.importe) as totalcuenta FROM pedido as p, detalle as d, productos as pr WHERE p.idcliente='$idcliente' AND p.fecha>'$fechapago' AND p.idpedido = d.idpedido AND d.idproducto = pr.idproducto AND p.fecha
Como hago para que me muestre el totalcuenta de cada idcliente que resulte de la busqueda anterior
Muchas gracias!! |