Código
SELECT DISTINCT (SELECT COUNT(cobranza.Id_Solicitud) FROM cobranza WHERE cobranza.Id_Solicitud=solicitud.Id_Solicitud AND Id_Tipo_Movimiento=2 AND BandEliminar=1) AS cuenta1 ,(SELECT SUM(solicitud.saldo) FROM solicitud ) AS cuenta2,DATE(Fecha_Proximo_Pago) AS fechaproximo,CURDATE(),DATEDIFF( CURDATE(),Fecha_Proximo_Pago) AS fecharesta , (SELECT IF(fecharesta <0, solicitud.saldo, 0))AS figura FROM solicitud
alguien podria darme una idea para que me de la suma total de los saldos que cumplan con la condicion menor a 0 si agrego un sum al if me da la suma pero de todos los saldos y yo solo necesito la suma de la condicion,gracias de antemano