![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
|
|
![]() |
||||
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 |
![]() |
|