Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-04-2022
SmartZooft SmartZooft is offline
Miembro
 
Registrado: dic 2016
Posts: 22
Poder: 0
SmartZooft Va por buen camino
select con resta entre sums como condición

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.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Condición para un SELECT Angel.Matilla Firebird e Interbase 3 09-02-2018 10:31:44
Como usar Update con una condicion where de la resta de dos campos cvlaso77 SQL 5 24-04-2012 01:42:57
como interactuar entre dos combos <select> gabrielflowers PHP 3 19-06-2010 21:50:04
Condición Where con resta de 2 campos Johnny Q SQL 6 13-01-2006 18:02:57
Select con una condicion un poco peculiar mrmanuel SQL 6 16-08-2005 12:53:38


La franja horaria es GMT +2. Ahora son las 09:51:55.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi