André,
De certo o seu comentário mas de qualquer forma, precisarei filtrar esta 
informação de outra maneira.
Muito obrigado!

--- Em oracle_br@yahoogrupos.com.br, Andre Santos <andre.psantos...@...> 
escreveu
>
> Flavio
> 
> Acho que o problema na instrução é:   and b.tipo_grup = 'ACAO'
> Se não há correspondência na "view" (alias "b"), então b.tipo_grup NÃO terá
> valor (será nulo).
> [ ]
> 
> André
> 
> 
> 2009/6/10 Flavio de Lamare <flavio_delam...@...>
> 
> >
> >
> > Pessoal,
> > Estou tentando efetuar um outer join entre uma tabela e uma view. A tabela
> > sempre possui pelo menos dois registros e a view pode não trazer dados para
> > um deles. O select abaixo sempre retorna apenas o código que tem valor, o
> > outro não. A versão do Oracle que tenho é 10.2.0.3.
> > Grato pela ajuda!
> >
> > Flavio
> >
> > SELECT a.cd_cliente, sum(b.val_posi) val_posicao
> > FROM tabela a, view b
> > WHERE a.cd_cpfcgc = 12345678900
> > AND a.in_situac = 'A'
> > and a.cd_cliente = b.cod_cli(+)
> > and b.tipo_grup = 'ACAO'
> > group by a.CD_CLIENTE;
> >
> > 
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a