Ver Mensaje Individual
  #4  
Antiguo 27-03-2018
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Reputación: 16
orodriguezca Va por buen camino
Coincido en sugerir el uso de HAVING. De otra parte creo que la columna proveedores.proveedor debería estar incluida en el Group By:

Código SQL [-]
SELECT ctacte.pista, proveedores.proveedor, 
sum(ctacte.haber) as Haber, 
sum(ctacte.debe) as Debe, 
sum(ctacte.haber) + sum(ctacte.debe) as Saldo
 FROM ctacte 
INNER JOIN proveedores ON ctacte.pista = proveedores.pista 
WHERE ctacte.liquidado = 0 
GROUP BY ctacte.pista, proveedores.proveedor
having (sum(ctacte.haber) + sum(ctacte.debe)) <> 0
 order by proveedor
Responder Con Cita