Fórum como fazer no sql #225085
10/04/2004
0
Tenho que fazer um fluxo de caixa buscando os dados do vencimento e do valor no conta a receber e no contas a pagar da seguinte forma:
venc credito debito saldo
01/05 100,00 50,00 50,00
02/05 100,00 200,00 0,00
03/05 50,00 -50,00
alguem sabe como posso fazer isso?
Sem mais
Maicon
Maicon3
Curtir tópico
+ 0Posts
11/04/2004
Kandrus
Gostei + 0
12/04/2004
Kotho
Gostei + 0
12/04/2004
Djjunior
1° como as tabelas entradas/saida (ou crédito/débito) são diferentes a primeira coisa que vc tem que fazer é acrecentar nelas um campo tipo datetime em que vc armazenará a datahora da transação
2° crie uma tabela temporária (no meu caso eu criei em access e a coloquei localmente na máquina cliente)
3° antes de começar a rodar o processo mande limpar esta tabela (tipo uma query tipo ´delete from temporaria´
4° faça um select na tabela de débito e jogue o resultado na tabela temporária que vc criou no item anterior, faça o mesmo com a saída.
5° e por fim faça um select nesta tabela temporária mandando ordenar pelo campo de datahora operação.
Gostei + 0
12/04/2004
Maicon3
tentei o
Select venc, credito,debito, credito-debito from tbltemporaria group by venc, mas ele da erro de arupamento.
a estrutura da tabela e a seguinte
venc credito debito saldo
do jeito que eu fiz ela mostra o celula saldo mas nao totaliza sem contar que nao agrupa, que ja resolveria (principiante no sql, transferencia do paradox para firebird). o cliente ja ta me enchendo o saco para resolver isso. tenho ate quarta feira para resolver.
se me puderem me ajudar eu agradeco.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)