Fórum Somar Saldo #235259

31/05/2004

0

pessoALL

É 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

Fvilela

Responder

Posts

31/05/2004

Aroldo Zanela

Colega,

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.


Responder

Gostei + 0

01/06/2004

Fvilela

Vms la:
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 ...


Responder

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))



Responder

Gostei + 0

01/06/2004

Aroldo Zanela

Colega,

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar