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
Tente assim:
Espero ter colaborado.
SELECT A.Nome, COALESCE( SUM(A.Unidades), 0 ) - COALESCE( SUM(B.Unidades), 0 ) FROM A LEFT OUTER JOIN B ON (A.Nome = B.Nome) GROUP BY A.Nome
Espero ter colaborado.
GOSTEI 0
Cilmar Rosa
27/10/2010
oK
Problema resolvido
brigadao Paulista
Valeu
Cilmar
Problema resolvido
brigadao Paulista
Valeu
Cilmar
GOSTEI 0
Wilson Junior
27/10/2010
Só coloque o tópico como concluído.
Obrigado.
Obrigado.
GOSTEI 0