[firebase-br] Ajuda em SQL

Cesar cesar_newton em yahoo.com.br
Seg Fev 12 14:41:33 -03 2007


To fazendo uma sql que da o resultado de 4 tabelas até ai td bem...
por exemplo
o resultado que aparece com a minha sql é esse
TIPO           DATA_PAGTO           VALOR
VENDA        10/05/06                   115,00
VENDA        10/08/06                   68,00
COMPRA     11/05/06                   60,00
COMPRA     18/05/06                   75,80
CONTA        14/05/06                   30,00

mais eu queria uma sql que me desse esse resultado

LUCROS                  DESPESAS
115,00                           60,00
68,00                             75,80
                                       30,00
tem como fazer isso?
a minha sql esta desse jeito
SELECT par1.tipo,par1.data_pagto, par1.vencimento, par1.valor,
par1.valor_pago
FROM parvenda par1
left join vendas ven on ven.cod_venda = par1.cod_conta
Where par1.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2

UNION

SELECT par2.tipo, par2.data_pagto,par2.vencimento, par2.valor,
par2.valor_pago
FROM parcompra par2
left join compras com on com.cod_compra = par2.cod_conta
WHERE par2.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2

UNION

SELECT par3.tipo,par3.data_pagto,par3.vencimento, par3.valor,
par3.valor_pago
FROM pardesp par3
left join contasdesp cont on cont.cod_conta = par3.cod_conta
WHERE par3.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2

UNION

SELECT  par4.tipo,par4.data_pagto,par4.vencimento, par4.valor,
par4.valor_pago
FROM parconta par4
left join contas con on con.cod_conta = par4.cod_conta
WHERE par4.data_pagto BETWEEN :DATA_RECEBIDO1 AND :DATA_RECEBIDO2


		
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 






Mais detalhes sobre a lista de discussão lista