[firebase-br] Ajuda em SQL

Kleber Caneva kdcc em terra.com.br
Seg Fev 12 17:04:39 -03 2007


Acredito que um SP resolva seu caso.

Procure no site da Firebase sobre uma SP de Fluxo de Caixa feito pelo Cantú.

[]´s

Kléber Caneva


----- Original Message ----- 
From: "Cesar" <cesar_newton em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, February 12, 2007 1:41 PM
Subject: [firebase-br] Ajuda em SQL


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/




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1171302154.953066.922.almora.hst.terra.com.br,5999,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 12/02/2007 / Versão: 
5.1.00/4961
Proteja o seu e-mail Terra: http://mail.terra.com.br/






Mais detalhes sobre a lista de discussão lista