Consulta SQL retornando resultados duplicados

15/09/2017

0

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.
Bruno Santos

Bruno Santos

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

Luiz Santos

Luiz Santos
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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar