LIVRO CAIXA - CONSULTA EM SQL

DINHORSO 30/08/2007 09:57:02
#233370
Meus amigos do Vbmania, estou elaborando um pequeno programa de Livro Caixa, minha dúvida esta sendo pra gerar os saldos de cada conta Ex.:
CONTA VALOR TIPO
CAIXA..........R$ 200,00 D
SALARIOS.......R$ 400,00 C
FONERCEDORES...R$ 500,00 C
VENDAS.........R$ 800,00 D
MERCADORIAS....R$ 100,00 C
MERCADORIAS....R$ 50,00 D

Minha dúvida é com contas repetidas, pois gostaria que ficasse assim:
CONTA VALOR TIPO
CAIXA..........R$ 200,00 D
SALARIOS.......R$ 400,00 C
FONERCEDORES...R$ 500,00 C
VENDAS.........R$ 800,00 D
MERCADORIAS....R$ 50,00 C

Ou seja diminuisse Mercadoria Debito de Mercadoria Credito e desse o resultado

SERGIO.CARDOSO 30/08/2007 10:47:25
#233384
Partindo do suposto que estes dados que voce colocou estao em uma tabela1, por exemplo. Voce podera criar uma tabela2 onde estes dados ficarao como voce quer. Assim:
1) Crie uma rotina que passe por toda a tabela1 (Do while not eof);
2) Analise o codigo da conta pra ver se ja existe na tabela2;
3) Se nao existe, acrescente o registro na tabela2 (addnew);
4) Se ja existe acrescente ou diminua o saldo se for D o C;

WHELLNET 30/08/2007 12:45:41
#233413
Você pode trazer issa consulta direto do banco

RS.OPEN "SELECT conta, Sum(valor) as total, tipo FROM tbl_caixas GROUP BY valor

Tópico encerrado , respostas não são mais permitidas