Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2007, 06:07
Netyco
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 20 años, 2 meses
Puntos: 7
Sumar y restar dentro de WHERE

Estimados, estoy con un problema que no se resolver mediante MySQL y por eso acudo a su ayuda...

Estoy necesitando generar una consulta, el SQL CREO tenerlo bien, pero sin embargo me salen errores y no trabaja como quiero.

El SQL es el siguiente:

SELECT
tbl_clientes.apellido,
tbl_clientes.nombre,
tbl_clientes.email1,
tbl_clientes.usuario,
tbl_clientes.id,
tbl_pagos.importe,
tbl_facturas.importe
FROM
tbl_clientes
RIGHT OUTER JOIN tbl_facturas ON (tbl_clientes.id = tbl_facturas.idCliente)
RIGHT OUTER JOIN tbl_pagos ON (tbl_clientes.id = tbl_pagos.idCliente)
WHERE
(SUM(tbl_pagos.importe) - SUM(tbl_facturas.importe) > 0)


Basicamente lo que quiero obtener con el SQL es la lista de todos los clientes donde la SUMA de todos sus pagos - la suma de todas sus facturas sean
mayores a cero.


Sera complicado llegar a esto?


Espero que puedan ayudarme. Desde ya muchas gracias