Ver Mensaje Individual
  #9  
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 Simplificada

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
Responder Con Cita