juncao de 2 tabelas com uma vazia
Ola pessoal
preciso de ajuda
1- tenho 2 views -
A : nome, unidades
B: nome, unidades
preciso mostrar no grid
select A.nome, sum(A.unidades)- sum(B.unidades) from A
left join outer B on A.nome=B.nome group by A.nome
No entanto isso só funciona se nenhuma das tabelas for vazia.
o que preciso fazer, quando uma das tabelas não tiver dados
abraco
preciso de ajuda
1- tenho 2 views -
A : nome, unidades
B: nome, unidades
preciso mostrar no grid
select A.nome, sum(A.unidades)- sum(B.unidades) from A
left join outer B on A.nome=B.nome group by A.nome
No entanto isso só funciona se nenhuma das tabelas for vazia.
o que preciso fazer, quando uma das tabelas não tiver dados
abraco
Cilmar Rosa
Curtidas 0
Respostas
Wilson Junior
27/10/2010
Tópicos iguais, olhe o link https://www.devmedia.com.br/forum/firebird/389523-juncao-de-2-tabelas-com-uma-vazia.html
GOSTEI 0
Rodrigo Bertelle
27/10/2010
Olá...
Você ja tentou usar apenas o left, veja o exemplo:
select
A.nome,
(sum(A.unidades) - sum(B.unidades)) as Total
from
A left B
on (A.nome=B.nome)
group by
A.nome
Espero ter ajudado...
Você ja tentou usar apenas o left, veja o exemplo:
select
A.nome,
(sum(A.unidades) - sum(B.unidades)) as Total
from
A left B
on (A.nome=B.nome)
group by
A.nome
Espero ter ajudado...
GOSTEI 0