juncao de 2 tabelas com uma vazia

Firebird

27/10/2010

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

















Cilmar Rosa

Cilmar Rosa

Curtidas 0

Respostas

Wilson Junior

Wilson Junior

27/10/2010

GOSTEI 0
Rodrigo Bertelle

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...
GOSTEI 0
POSTAR