Query com Erro

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
elciodba
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 76
Registrado em: Sex, 31 Out 2008 4:30 pm
Localização: belo horizonte-mg

Pessoal fiz uma query porem ela esta com erros os nomes estão trazendo em branco. Acontece que o campo atendente pode
ter ou não valores estou fazendo um JOIN mas o registro existe porem pode ser que o campo esteja em branco. Nesse caso não trouxe o registro em que o ATENDENTE esta nulo apenas os que possui valores
Sera que alguém pode me ajudar?

Selecionar tudo

SELECT  x_e.DATA_ATUAL 
        ,x_e.CPF_CGC 
        ,x_e.TIPO_ENDERECO
        ,x_e.CD_ORIGEM 
        ,x_e.LOGRADOURO 
        ,x_e.ENDERECO 
        ,x_e.NUMERO 
        ,x_e.COMPLEMENTO 
        ,x_e.BAIRRO 
        ,x_e.CIDADE 
        ,x_e.UF 
        ,x_e.CEP 
        ,x_e.LOJA_ORIGEM
        ,x_e.ATENDENTE 
        ,u.NOME_USUARIO
        ,x_e.EMPRESA_ORIGEM 
        ,LOJ.LOJA
        ,LOJ.NOME NOME_LOJA
        ,EMP.NOME NOME_EMPRESA
FROM  prod.x_eNDERECOS      x_e
     ,prod.USUARIOS         U
     ,prod.LOJA             LOJ
     ,prod.teste            EMP
WHERE x_e.CPF_CGC        = '00000000000'                 
  AND x_e.ATENDENTE      = nvl(U.RE, x_e.ATENDENTE)
  AND LOJ.EMPRESA        = nvl(U.EMPRESA, LOJ.EMPRESA)
  AND LOJ.LOJA           = nvl(U.LOJA , LOJ.LOJA)
  AND EMP.EMPRESA        = nvl(U.EMPRESA, EMP.EMPRESA)


Obrigado

Elcio Francisco
Analista de Sistemas
RodrigoValentim
Moderador
Moderador
Mensagens: 367
Registrado em: Ter, 25 Mar 2008 3:41 pm
Localização: Salvador - BA
Rodrigo Valentim
Analista de Sistemas
Oracle Developer

Campanha: Faça uma pesquisa antes de perguntar!!!

Observe o exemplo passado nesse post.

http://glufke.net/oracle/viewtopic.php?t=4632
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 20 visitantes