Bosco Postado Maio 13, 2014 Denunciar Share Postado Maio 13, 2014 Boa tarde Amigos Tenho duas tabelas credito e debito. Para atualizar o saldo de um cliente pensei em consulta as duas tabelas com o codigo abaixo Na tabela credito tenho dez lançamento que dar um total de 140,00 Na tabela debito tenho dois lançamento de 5,00 ou seja o saldo seria de 130,00. ------------------------------------------------------------------------------------------------------------------------------------------------ SELECT cli.Chave,clicredito.id as Credito,clidebito.id as Debito, sum(clidebito.Debito) - sum(clicredito.Credito) AS total FROM cli, clicredito INNER JOIN clidebito ON (clicredito.id_remetente = clidebito.id_remetente) WHERE cli.Chave=37813 group by cli.Chave ------------------------------------------------------------------------------------------------------------------------------------------------- Mais o valor final não esta batendo. Agradeço o help....... Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Maio 14, 2014 Denunciar Share Postado Maio 14, 2014 Tenta aí:SELECT cli.Chave, cred.total_credito, debt.total_debito, (cred.total_credito - debt.total_debito) AS saldo FROM cli INNER JOIN (SELECT id_remetente, sum(Credito) AS total_credito FROM clicredito GROUP BY id_remetente) cred ON cred.id_remetente = cli.Chave INNER JOIN(SELECT id_remetente, sum(Debito) AS total_debito FROM clidebito GROUP BY id_remetente) debt ON debt.id_remetente = cli.Chave Link para o comentário Compartilhar em outros sites More sharing options...
0 Bosco Postado Maio 14, 2014 Autor Denunciar Share Postado Maio 14, 2014 Olá Denis Courcy Veio funcionou, Muito obrigado. :D Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Bosco
Boa tarde Amigos
Tenho duas tabelas credito e debito.
Para atualizar o saldo de um cliente pensei em consulta as duas tabelas com o codigo abaixo
Na tabela credito tenho dez lançamento que dar um total de 140,00
Na tabela debito tenho dois lançamento de 5,00
ou seja o saldo seria de 130,00.
------------------------------------------------------------------------------------------------------------------------------------------------
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados