SQL - Vista con + y - matar pares

 
Vista:

Vista con + y - matar pares

Publicado por Connors (7 intervenciones) el 14/10/2002 15:57:18
Amigos:
tengo la siguinte tabla con los siguientes campos:
Tabla:mitabla
campos:numero cliente, factura, transaccion, monto
el campo transaccion tiene dos estados, estos son "I" de cargos y "C" de abonos.
la idea es hacer una vista en la cual me muestre aquellas facturas por cliente que no tengan abonos.
atte.
Jorge
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Vista con + y - matar pares

Publicado por druz (35 intervenciones) el 14/10/2002 17:28:27
Jorge,

Prueba con esto

create view pruebaxx
as
select factura, cliente from mitabla where transaccion<>'C'

select * from pruebaxx

ok mam
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista con + y - matar pares

Publicado por Connors (7 intervenciones) el 14/10/2002 18:30:17
gracias mam:
pero, esto me traeria todas las transacciones "I" la cual algunas por cada "I" tienen su "C" de cancelada y con un valor negativo, me explico

La factura numero 9898 tiene su estado "I" con +5000. y tiene sue estado "C" con -5000 lo cual la factura numero 9898 no debería aparecerme en la vista entre ellas me da 0(cero).
atte.
Jorge
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Vista con + y - matar pares

Publicado por Isaías Islas (5072 intervenciones) el 15/10/2002 00:30:06
Por aqui esta su respuesta:

SELECT sum(a.monto-b.monto) as SUMA
FROM mitabla a, mitabla b
WHERE a.factura = b.factura
AND a.transaccion = 'I'
AND b.transaccion = 'C'
AND sum(a.monto-b.monto) <> 0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar