Ver Mensaje Individual
  #8  
Antiguo 05-04-2010
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: feb 2005
Posts: 196
Reputación: 20
darkerbyte Va por buen camino
Talking ya jaló

Hola de nuevo Casimiro

Gracias por el tip, de hecho buscándole encontré una funcion similar, ya resolví el asunto y aquí les dejo como hice la consulta por si a alguien le pueda servir en el futuro.

Código SQL [-]
select idCredito, fecha, hora, vence, idCliente, clientes.nombre, idVendedor, vendedores.nombre as nombrevendedor,
(select sum(cantidad*p_venta) from detallecreditos where detallecreditos.idCredito = creditos.idCredito) as importe, acuenta, 
(select IFNULL(sum(monto),0) from abonos where abonos.idCredito = creditos.idCredito) as abonos, 
(select sum(cantidad*p_venta) from detallecreditos where detallecreditos.idCredito = creditos.idCredito)- 
  (select IFNULL(sum(monto),0) from abonos where abonos.idCredito = creditos.idCredito)  - acuenta as saldo,  
if (pagado,'Si', 'No' ) as Liquidada
from creditos join clientes on idCliente=id_cliente
join vendedores on idVendedor=id_vendedor
order by idCredito

Checar la parte de IFNULL...
Responder Con Cita