consulta_

10/11/2006 - 23:25 por William Garcia | Informe spam
buen dia

tengo esta consulta pero quiero que me haga lo siguiente: si despues del
30/08/06 tiene una nota credito doctpo='3' me reste ese valor al saldo

Select A.abocod, Sum(saldo) From (select abocod, sum(docimp) as saldo from
document where doctpo in (1,4,6,7)
Group by abocod
union all
select abocod, sum(docimp) * -1 from document where doctpo in (2,3,5,8)
Group by abocod) A Group by
A.abocod

muchas gracias
 

Leer las respuestas

#1 Ele
11/11/2006 - 02:07 | Informe spam
prueba utilizando un case ejemplo
Sum(Case When doctpo='3' And fecha > '20060830' Then Saldo*-1 Else Saldo
End )
"William Garcia" escribió en el mensaje
news:
buen dia

tengo esta consulta pero quiero que me haga lo siguiente: si despues del
30/08/06 tiene una nota credito doctpo='3' me reste ese valor al saldo

Select A.abocod, Sum(saldo) From (select abocod, sum(docimp) as saldo from
document where doctpo in (1,4,6,7)
Group by abocod
union all
select abocod, sum(docimp) * -1 from document where doctpo in (2,3,5,8)
Group by abocod) A Group by
A.abocod

muchas gracias

Preguntas similares