SQL com union e algo mais...
Estou fazendo um fluxo de caixa
cheguei a fazer esta sql, mas está incompleta.
[b:102548a251]Falta:[/b:102548a251]
* Aparecer uma coluna para falar de qual tabela(receber ou pagar) é a linha.
Aparecer uma linha no final de todas com saldo(rec - pag)
Se alguém tiver uma idéia.
cheguei a fazer esta sql, mas está incompleta.
select til.DATABAIXA, til.VLRTITULO, pe.NOME from rec001 til INNER JOIN CLIENTES pe ON (til.CCLIENTE = clientes.CODIGO) union all select pagar.DATABAIXA, pagar.VLRTITULO, fornecedores.RAZAOSOCIAL from PAG001 pagar LEFT JOIN FORNECEDORES fornecedores ON (pagar.cfornecedor = fornecedores.codigo)
[b:102548a251]Falta:[/b:102548a251]
* Aparecer uma coluna para falar de qual tabela(receber ou pagar) é a linha.
Aparecer uma linha no final de todas com saldo(rec - pag)
Se alguém tiver uma idéia.
Sistemald
Curtidas 0
Respostas
Sistemald
08/04/2005
Tentei a sorte e consegui, colocar a coluna para informar de qual tabela, agora só falta o saldo
select [b:787334dbfc]´C´[/b:787334dbfc],til.DATABAIXA, til.TITULO, pe.NOME from rec001 til
INNER JOIN CLIENTES pe ON (til.CCLIENTE = clientes.CODIGO)
union all
select [b:787334dbfc]´D´[/b:787334dbfc], pagar.DATABAIXA, pagar.VLRTITULO, fornecedores.RAZAOSOCIAL from PAG001 pagar
LEFT JOIN FORNECEDORES fornecedores ON (pagar.cfornecedor = fornecedores.codigo)
ps. Só falta o saldo
select [b:787334dbfc]´C´[/b:787334dbfc],til.DATABAIXA, til.TITULO, pe.NOME from rec001 til
INNER JOIN CLIENTES pe ON (til.CCLIENTE = clientes.CODIGO)
union all
select [b:787334dbfc]´D´[/b:787334dbfc], pagar.DATABAIXA, pagar.VLRTITULO, fornecedores.RAZAOSOCIAL from PAG001 pagar
LEFT JOIN FORNECEDORES fornecedores ON (pagar.cfornecedor = fornecedores.codigo)
ps. Só falta o saldo
GOSTEI 0