Consulta SQL retornando resultados duplicados

15/09/2017

13

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.
Responder

Post mais votado

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
Responder

Mais Posts

15/09/2017

Bruno Santos

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...
Responder

15/09/2017

Luiz Santos

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
Responder

15/09/2017

Bruno Santos

Valeu, abraços..
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar