
04/06/2007, 06:07
|
| | 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 |