Ir para conteúdo
Anúncios Publicitários
Entre para seguir isso  
Gabriela Borin

Relatório está duplicando

Recommended Posts

Olá pessoal!!

Eu criei uma SQL para buscar somente os filhos do funcionário, para o Relatório Salário Família, montei o Relatório e está buscando certinho, porém está duplicando o relatório de acordo com a quantidade de dependente que o funcionário tem, exemplo: o funcionário tem 3 filhos, ele gera o mesmo relatório 3 vezes com os mesmos dados.

Alguém sabe me dizer se isso é algum parâmetro dentro da estrutura do Relatório, sabe onde devo mudar para que ele não duplique?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde.

Caso seja tudo igual coloca o comando distinct

Ex.: select distinct campo1, campo2..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Omar!!

Eu já coloquei esse comando e mesmo assim está duplicando. Será que não existe dentro do RM Reports um comando para não duplicar? ou teria algum outro comando para colocar dentro da SQL?

SELECT DISTINCT PFDEPEND.NOME, PCODPARENT.DESCRICAO, PFDEPEND.DTNASCIMENTO, PFDEPEND.SEXO, GFILIAL.NOME AS NOME_FILIAL, GFILIAL.CGC, GFILIAL.CIDADE, GFILIAL.ESTADO, GFILIAL.CEP, GFILIAL.RUA, GFILIAL.BAIRRO,
PFUNC.NOME AS NOME_FUNC, PFUNC.DATAADMISSAO, PFUNC.CHAPA, PPESSOA.CARTEIRATRAB, PPESSOA.SERIECARTTRAB
FROM PFUNC, GFILIAL, PPESSOA, PFDEPEND, PCODPARENT 
WHERE PPESSOA.CODIGO = PFUNC.CODPESSOA
AND GFILIAL.CODCOLIGADA = PFUNC.CODCOLIGADA AND GFILIAL.CODFILIAL = PFUNC.CODFILIAL
AND PFUNC.CHAPA = PFDEPEND.CHAPA
AND PCODPARENT.CODCLIENTE = PFDEPEND.GRAUPARENTESCO 
AND PFDEPEND.GRAUPARENTESCO = '1' 
AND PFUNC.CHAPA = :CHAPA

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os relacionamentos das tabelas estão errados.

 

Veja no seu outro tópico.   Coloquei o relacionamento destas tabelas lá.

Editado por omar

Compartilhar este post


Link para o post
Compartilhar em outros sites
49 minutos atrás, omar disse:

Os relacionamentos das tabelas estão errados.

 

Veja no seu outro tópico.   Coloquei o relacionamento destas tabelas lá.

Omar, a SQL está gerando corretamente, o único problema é dentro do Reports o relatório está duplicando, conforme havia dito, ele duplica de acordo com a quantidade de dependentes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×

Important Information

Usando este site, você concorda com nossos Termos de Uso.