Hola a todos, ya busqué en los foros y no encontré lo que estoy buscando, les platico:
tengo un query que me da el total de ventas, el total de pagos y el saldo, el saldo es la resta del total menos los pagos.
Lo que quiero es que me muestre únicamente los registros que tengan saldo mayor a cero.
El query funciona bien:
Código:
SELECT
id_cliente,
CAST(SUM(Total) AS NUMERIC(8,2)) ventas,
CAST(SUM(Pago) AS NUMERIC(8,2)) pagos,
CAST(SUM(Total)-SUM(Pago) AS NUMERIC(8,2)) Saldo
FROM
Historia
WHERE
Id_Sucursal = 1
group by id_cliente
pero cuando agrego la condición da error
Código:
SELECT
id_cliente,
CAST(SUM(Total) AS NUMERIC(8,2)) ventas,
CAST(SUM(Pago) AS NUMERIC(8,2)) pagos,
CAST(SUM(Total)-SUM(Pago) AS NUMERIC(8,2)) Saldo
FROM
Historia
WHERE
Id_Sucursal = 1
AND
(SUM(Total)-SUM(Pago))> 0
group by id_cliente
si me pueden a ayudar a resolver este enigma se los agradeceré con el alma, gracias.