Fórum Resultado duplicado #453982
03/09/2013
0
Amigos,
Não consegui encontrar nenhuma resposta que pudesse me ajudar.
O script abaixo está exibindo o resultado duas vezes.
O engraçado é que na linha 1 exibe o campo DATA_ENTREGA vazio e na linha 2 o campo preenchido. E assim sucessivamente para os demais registros. Considerando que a linha 1 e 2 são do mesmo registro, 3 e 4, 5 e 6 e etc.
Não consegui encontrar nenhuma resposta que pudesse me ajudar.
O script abaixo está exibindo o resultado duas vezes.
O engraçado é que na linha 1 exibe o campo DATA_ENTREGA vazio e na linha 2 o campo preenchido. E assim sucessivamente para os demais registros. Considerando que a linha 1 e 2 são do mesmo registro, 3 e 4, 5 e 6 e etc.
SELECT D.*, S.NOME AS NOME_SITUACAO, C.NOMERED AS NOME_CLIENTE, B.NOME AS NOME_BANCO, C.CEP, CR.NOME AS NOME_REDE, C.UNIDADE AS LOJA, N.DATA_ENTREGA FROM VRDUPL D INNER JOIN VRSITU S ON (D.SITUACAO = S.CODIGO) INNER JOIN VRCLIE C ON (D.CLIENTE = C.CODIGO) INNER JOIN VRBANC B ON (D.COD_PORT = B.CODIGO) LEFT OUTER JOIN CADREDES CR ON (C.CODIGO_REDE = CR.CODIGO) INNER JOIN NRNOTA N ON (D.NOTA_1 = N.NOTA) WHERE D.DATA_EM >= '09/02/2013'
Elton Ésqui
Curtir tópico
+ 0
Responder
Posts
03/09/2013
Jorge Meneses
o campo nao esta nas duas tabelas? onde num esta preenchido e na outra nao???
Responder
Gostei + 0
03/09/2013
Elton Ésqui
Incluindo um and no último inner resolve.
Valeu
Valeu
INNER JOIN NRNOTA N ON (D.NOTA_1 = N.NOTA) AND (D.DATA_EM = N.DATA_EMI)
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)