¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como remover parceiros duplicados no BADI: estratégias eficazes para otimizar sua base de dados.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Olá a todos,

Meu BADI precisa eliminar parceiros duplicados. Para fazer isso, tenho vários parceiros comerciais com os mesmos endereços de e-mail.

Preciso eliminar os parceiros comerciais da seguinte forma.

A tabela interna final terá três campos:

Parceiro Comercial CHDAT Emailid

00000001 20.08.09 a@a

00000002 21.08.09 b@a

00000003 25.08.09 b@a

00000004 23.08.09 b@a

00000005 22.08.09 c@a

00000006 20.08.09 a@a

00000007 26.08.09 b@a

00000008 28.08.09 c@a

00000009 20.08.09 a@a

Agora, nesta tabela, preciso verificar dois casos:

Caso 1: Se o endereço de e-mail for o mesmo e a data for diferente, digamos para 4 parceiros comerciais. Nesse caso,

manter apenas o parceiro comercial com a data mais recente e eliminar os demais parceiros comerciais.

Caso 2: Se o endereço de e-mail for o mesmo e a data também for a mesma, digamos para 3 parceiros comerciais. Nesse caso,

manter apenas o parceiro comercial com o número mais baixo. Por exemplo, de 000000001 e 0000000002,

manter 000000001 e eliminar 0000000002.

Aguardando resposta

Kshitij

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

para o primeiro caso...

use

Ordenar it_tab por data de parte de negócios, e-mail e ID em ordem descendente.

eliminar duplicatas adjacentes de it_tab comparando parte de negócios, e-mail e ID de data

te dará o mais recente... se não funcionar, tente remover parte de negócios da ordenação e então a instrução de remoção.

para o segundo caso...

Ordenar it_tab por parte de negócios, data, e-mail e ID.

eliminar duplicatas adjacentes de it_tab comparando parte de negócios, e-mail e ID de data

te dará o mais recente... se não funcionar, tente remover parte de negócios da ordenação e então a instrução de remoção.

Editado por: Sachin Bidkar em 18 de fevereiro de 2010 às 12:14 PM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Sim, tentei. Não funcionará.

Se eu remover a data de comparação e o emailid, então todos os bps serão excluídos.

\

Saudações

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Já tentaste?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

para o primeiro caso...

use

Ordenar it_tab por data de parte de negócios, id de e-mail em ordem descendente..

eliminar duplicatas adjacentes de it_tab comparando id de e-mail e data

vai te dar o mais recente.. se não funcionar, tente remover parte de negócios da ordenação e então a instrução de exclusão.

para o segundo caso..

Ordenar it_tab por data de parte de negócios, id de e-mail.

eliminar duplicatas adjacentes de it_tab comparando id de e-mail e data

vai te dar o mais recente.. se não funcionar, tente remover parte de negócios da ordenação e então a instrução de exclusão.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?