Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
andre_tonini
Creator II
Creator II

Registros Duplicados

Pessoal,

       Preciso elaborar um relatório simples, que ajudará a identificar caso ocorra, registros duplicados em uma tabela, vejamos:

444.png

        Então, nesse sql teria que fazer a leitura da coluna PFT_PRO_CODIGO e checar se na coluna PFT_CODIGO exista um regisro idêntico, e retorna-se essa informação.

att,

André Tonini

Labels (1)
1 Solution

Accepted Solutions
maiconmello
Creator III
Creator III

Andre boa tarde , segue o modelo que pode fazer. Trabalhar com a cor de fundo na expressão !

View solution in original post

4 Replies
maiconmello
Creator III
Creator III

Andre boa tarde , segue o modelo que pode fazer. Trabalhar com a cor de fundo na expressão !

andre_tonini
Creator II
Creator II
Author

Maicon,

       Muito obrigado, deu certo!

Abraço,

André Tonini

aderlanrm
Partner - Specialist
Partner - Specialist

Olá André,

Caso precise fazer isso no script, use a função Exists:

Exists() determina se um valor de campo específico já foi carregado no campo no script de carga de dados. A função retorna TRUE ou FALSE, de forma que pode ser usada na cláusula where de um comando LOAD ou um comando IF.

Sintaxe:

Exists(field_name [, expr])

Tipo de dados de retorno: Booleano

Tabela1:

Load PFT_PRO_CODIGO, *

From Exemplo.qvd;

Tabela2:

Load PFT_CODIGO, *

From Exemplo2.qvd

Where Exists(PFT_PRO_CODIGO,PFT_CODIGO);

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
andre_tonini
Creator II
Creator II
Author

Aderlan, bom dia!

      Uma dúvida, digamos que Eu tenha duas colunas em uma única tabela do banco de dados, esse comando Exist como ficaria?

       Pois desejo consultar os códigos que estão na coluna PFT_PRO_CODIGO se estão na coluna PFT_CODIGO, caso sim, seria um registro duplicado.

SQL SELECT

  PFT_PRO_CODIGO,

  PFT_CODIGO

FROM produtos_ficha;