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.
 
 
 Sumatoria Condicional
 Sumatoria Condicional 
