Fórum Somar Saldo #235259
31/05/2004
0
É o seguinte, tenho duas tabelas contendo CPF, SALDO cada uma ... preciso fazer a junção delas para mostrar a soma desses dois saldos por cpf. [b:f6231a9423] O problema é que o cliente pode ou naum estar cadastrado nas duas tabelas. Como faço essa query ???[/b:f6231a9423]
Fvilela
Curtir tópico
+ 0Posts
31/05/2004
Aroldo Zanela
Coloca a estrutura das tabelas para que possamos entender melhor. A princípio, acho que resolve com Left Outer Join, mas ainda não estou seguro de ter compreendido o enunciado.
Gostei + 0
01/06/2004
Fvilela
Table 1: Banco Bradesco (por exemplo)
CPF
SALDO
Table 2: Banco Real (por exemplo)
CPF
SALDO
--- > Uma pessoa pode ser cliente do Bradesco, do Real ou dos dois.
Preciso de um select que, some os dois saldos ... se o cara for cliente dos dois é mole, o problema é se ele for de apenas um banco, e o detalhe que ele pode ser de qq um dos dois...
Cara, to a dois dias tentando e nada ...
Gostei + 0
01/06/2004
Rômulo Barros
Select (B.Saldo + R.Saldo) From Bradesco B, Real R Where (B.Cpf In (Select Cpf From Bradesco,Real))
Gostei + 0
01/06/2004
Aroldo Zanela
Não sei qual banco está utilizando, então, supondo que seja algum SGBD que suporte Views, faça a seguinte View:
SELECT CPF, SUM(SALDO) AS TOTAL FROM TABELA_REAL GROUP BY CPF UNION ALL SELECT CPF, SUM(SALDO) AS TOTAL FROM TABELA_BRADESCO GROUP BY CPF
Em seguida, faça o select sobre a view como se fosse uma tabela única.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)