Consulta SQL retornando resultados duplicados
Boa tarde pessoal, estou com uma situação que ainda não consegui resolver, criei uma consulta pra retornar uns resultados do meu BD porem o resultado esta duplicando.(Duplica todas as linhas)
A consulta é essa a baixo:
SELECT DISTINCT
TGFFIN.CODPARC,
TGFFIN.NUMNOTA,
TGFFIN.DTNEG,
TGFFIN.DESDOBRAMENTO,
TGFFIN.DTVENC,
TGFFIN.VLRDESDOB,
TGFPAR.NOMEPARC,
TSIEMP.CODEMP
FROM TGFFIN,TGFPAR,TSIEMP
WHERE TGFFIN.CODPARC = TGFPAR.CODPARC
AND TGFFIN.DTVENC < SYSDATE -6
AND TGFFIN.RECDESP = 1
AND TGFFIN.DHBAIXA IS NULL
AND TGFFIN.CODTIPTIT NOT IN (24,25,26,27,7,8,15,11,3,28,5,16)
ORDER BY CODPARC
ESSE É O RESULTADO:
AUTO POSTO ROSSI LTDA 31/07/2017 213918 1 R$ 562,22 07/08/2017
AUTO POSTO ROSSI LTDA 31/07/2017 213918 1 R$ 562,22 07/08/2017
Se alguém conseguir me ajudar eu agradeço.
A consulta é essa a baixo:
SELECT DISTINCT
TGFFIN.CODPARC,
TGFFIN.NUMNOTA,
TGFFIN.DTNEG,
TGFFIN.DESDOBRAMENTO,
TGFFIN.DTVENC,
TGFFIN.VLRDESDOB,
TGFPAR.NOMEPARC,
TSIEMP.CODEMP
FROM TGFFIN,TGFPAR,TSIEMP
WHERE TGFFIN.CODPARC = TGFPAR.CODPARC
AND TGFFIN.DTVENC < SYSDATE -6
AND TGFFIN.RECDESP = 1
AND TGFFIN.DHBAIXA IS NULL
AND TGFFIN.CODTIPTIT NOT IN (24,25,26,27,7,8,15,11,3,28,5,16)
ORDER BY CODPARC
ESSE É O RESULTADO:
AUTO POSTO ROSSI LTDA 31/07/2017 213918 1 R$ 562,22 07/08/2017
AUTO POSTO ROSSI LTDA 31/07/2017 213918 1 R$ 562,22 07/08/2017
Se alguém conseguir me ajudar eu agradeço.
Bruno Santos
Curtidas 0
Melhor post
Luiz Santos
15/09/2017
Boa tarde Bruno.
Erros como esse são normalmente causados por relacionamentos errados.
Pelo seu SELECT da pra ver que você está usando 3 tabelas diferentes.
E que a tabela TSIEMP não tem reacionamento com nenhuma das outras.
Eu começaria por ai.
Grande abraço
Erros como esse são normalmente causados por relacionamentos errados.
Pelo seu SELECT da pra ver que você está usando 3 tabelas diferentes.
E que a tabela TSIEMP não tem reacionamento com nenhuma das outras.
Eu começaria por ai.
Grande abraço
GOSTEI 2
Mais Respostas
Bruno Santos
15/09/2017
Na verdade a TSIEMP.CODEMP é utilizada como parâmetro no Ireport. Realmente removi "TSIEMP.CODEMP" do SELECT e deu certo. Vlw pela dica, sou iniciante...
GOSTEI 0
Luiz Santos
15/09/2017
Todos já fomos algum dia Bruno.
É errando que a gente aprende.
Vai postando suas duvidas aqui no forúm que sempre vai ter alguém pra te ajudar.
E logo logo você vai estar ajudando os outros mais do que postando duvidas.
Grande abraço
É errando que a gente aprende.
Vai postando suas duvidas aqui no forúm que sempre vai ter alguém pra te ajudar.
E logo logo você vai estar ajudando os outros mais do que postando duvidas.
Grande abraço
GOSTEI 2
Bruno Santos
15/09/2017
Valeu, abraços..
GOSTEI 0