Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Excluir linea cuando ambas columnas son iguales (https://www.clubdelphi.com/foros/showthread.php?t=67702)

DasGrun 30-04-2010 22:20:05

Excluir linea cuando ambas columnas son iguales
 
Buenas.

tengo el siguiente query.
Código SQL [-]
select
 id_venta,
 venta,
CUENTAS_PAGAR = CASE WHEN (tipo <> 6 AND tipo <> 5) THEN cuentas_pagar ELSE '0.00' END,
PAGOS = CASE WHEN (tipo = 6 OR tipo = 5) THEN costo* -1 ELSE '0.00' END
from 
venta

Ahora lo que necesito hacer es excluir todos aquellos registros que tienen columnas CUENTAS_PAGAR <> 0 AND PAGOS <> 0,
que no presente los registros donde ambas colomnas son 0.

espera de ayuda-

saludos--

Ledian_Fdez 30-04-2010 23:42:46

Where??
 
Probaste con un where

Código SQL [-]
select id_venta,
         venta,
         CUENTAS_PAGAR = CASE WHEN (tipo <> 6 AND tipo <> 5) THEN cuentas_pagar ELSE '0.00' END,
         PAGOS = CASE WHEN (tipo = 6 OR tipo = 5) THEN costo* -1 ELSE '0.00' END
from venta
where (CUENTAS_PAGAR <> '0.00') and
         (PAGOS  <> '0.00')


Salu2,
Ledian.

DasGrun 01-05-2010 00:08:42

SI LO PROBÉ CON UN WHERE?

lo que se hizo fue crear otra columna donde la suma de CUENTAS_PAGAR + PAGOS, y luego con el where se hizo una condición ala nueva columna. y el resultado fue exitoso.

si alguien tiene otra idea mejor, sera bienvenida.


La franja horaria es GMT +2. Ahora son las 22:14:41.

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