Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2014, 06:26
glome
 
Fecha de Ingreso: abril-2005
Mensajes: 75
Antigüedad: 19 años, 7 meses
Puntos: 2
duda con alias y sum

Buenos dias

Tengo dos tablas y necesito calcular de cada cliente la suma de importes y la suma de lo pagado de las consultas y la deuda restando ambas, pero que solo me muestre aquellos registros cuya deuda sea mayor de 1.

He conseguido todo menos que si es mayor que 1 la muestre. Y ese filtro lo hago por php, pero como hay muchos registros tarda demasiado.

Podríais revisar mi consulta por si hay alguna otra forma de conseguir ese resultado?

Código SQL:
Ver original
  1. SELECT cl.id_cliente, `nombre` , `apellidos` , `fijo` , `movil` , SUM( importe ) AS 'suma_importe',
  2. SUM( importe_pagado ) AS 'suma_pagado', SUM( importe - importe_pagado ) AS pendiente
  3. FROM `clientes` AS cl, consultas AS c
  4. WHERE cl.id_cliente= c.id_cliente
  5. GROUP BY id_cliente

He probado añadiendo al where lo siguiente, pero no hace nada
Código SQL:
Ver original
  1. AND 'pendiente'>1
Gracias