Jaja, no dejo de aprender cosas nuevas, un amigo en enseño como simplificar las consultas:
Código SQL
[-]
select
idCredito, fecha, hora, vence, idCliente, nombre, idVendedor,
nombrevendedor, importe, acuenta, abonos, importe-acuenta-abonos as saldo
from (
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,
if (pagado,'Si', 'No' ) as Liquidada
from creditos join clientes on idCliente=id_cliente
join vendedores on idVendedor=id_vendedor) as datos