SQL traz mais de um Registro mesmo com Group By
Minha Sql traz mais de um registro ao realizar a consulta:
SELECT XML.CHAVEACESSO,
XML.CODEMP,
XML.CODPARC,
XML.CODTIPOPER,
XML.CODUSUIMP,
XML.CODUSUPROC,
XML.CODVEND,
XML.DETALHESIMPORTACAO,
XML.DHIMPORT,
XML.DHPROCESS,
XML.IMPORTADOMDE,
XML.NOMEARQUIVO,
XML.NUARQUIVO,
XML.NUMNOTA,
XML.NUNOTA,
XML.SITUACAOMDE,
XML.SITUACAONFE,
XML.STATUS,
XML.DHEMISS,
TEMXML
FROM (SELECT (CASE WHEN XML IS NULL THEN 'NAO' ELSE 'SIM' END) AS TEMXML
FROM TGFIXN),
TGFIXN XML
WHERE NUMNOTA=6511
GROUP BY XML.CHAVEACESSO,
XML.CODEMP,
XML.CODPARC,
XML.CODTIPOPER,
XML.CODUSUIMP,
XML.CODUSUPROC,
XML.CODVEND,
XML.DETALHESIMPORTACAO,
XML.DHIMPORT,
XML.DHPROCESS,
XML.IMPORTADOMDE,
XML.NOMEARQUIVO,
XML.NUARQUIVO,
XML.NUMNOTA,
XML.NUNOTA,
XML.SITUACAOMDE,
XML.SITUACAONFE,
XML.STATUS,
XML.TIPO,
XML.DHEMISS,
TEMXML
A no registro CASE WHEN o resultado correto da funcionalidade seria SIM, só que o registro traz SIM e NAO duplicando o registro.Discussão (2)
Carregando comentários...