Esta es la primera vez que escribo en el foro.
Espero me puedan ayudar.
Mi problema es el siguiente:
Tengo una tabla con facturas y otra con sus pagos que se han realizado a esa factura.
Los pagos pueden cancelarse.
Código HTML:
[FACTURAS] [PAGOS] ---------- ---------- folio id importe factura pago estado (0:Normal - 1:Cancelado)
Código:
Necesito que el saldo sólo me sume los pagos con "estado = 1".SELECT facturas.folio, <-- Folio de la factura facturas.importe, <-- Importe de la factura facturas.importe-IFNULL( SUM( IF( pagos.estado = 0,pagos.pago,0 <--Si el estado NO ES 0, no lo DEBE sumar... pero sí lo hace. ) ) ,0) AS 'saldo' <--Saldo de la factura (Lo que falta por pagar) FROM facturas LEFT OUTER JOIN pagos ON pagos.factura = facturas.folio GROUP BY facturas.id
¿Alguna idea?
Muchas gracias de antemano.