MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    Excluir dados duplicados considerando apenas um registro

    avatar
    JOCAMPI
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 24/02/2015

    Excluir dados duplicados considerando apenas um registro Empty Excluir dados duplicados considerando apenas um registro

    Mensagem  JOCAMPI em 7/5/2020, 17:56

    Boa noite pessoal, tudo bem?

    Estou montando um banco de dados porém estou com dificuldades na resolução de um problema que eu encontrei,

    Construí uma consulta que trás algumas informações de (Cód_Atendimento| Cidade| Gerente| Supervisor | Vendedor), através dessa consulta eu tenho que atualizar esses dados em uma tabela geral de cliente e vendedores que tenho e estão inativos (Tab_Cliete_GV) "tenho que manter os históricos". Porém no momento de atualizar tenho mais de 10 vendedores e 2 Supervisores na mesma Cidade. E gostaria que considerasse apenas 1 SV e 1 Vendedor.

    Como eu faço para considerar apenas a primeira linha ao invés de atualizar aleatório?

    Ex:
    Consulta:

    Atend.|Cidade |Gerente | SV | Vendedor
    1010 |BAURU | A | AA | AAA
    1010 |BAURU | A | AB | AAB
    1010 |CAMPINAS | B | AB | AAC
    1010 |CAMPINAS | B | AC | AAD
    1011 |JUNDIAI | B | AD | AAE
    1011 |JUNDIAI | B | AD | AAF

    Preciso considerar apenas os primeiros de Bauru, Campinas e Jundiaí

    Poderiam me ajudar??? Very Happy Very Happy
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3193
    Registrado : 21/04/2011

    Excluir dados duplicados considerando apenas um registro Empty Re: Excluir dados duplicados considerando apenas um registro

    Mensagem  Marcelo David em 8/5/2020, 06:48

    Bom dia,
    A cláusula where deve ser mais ou menos assim:

    where Cidade='Cidade pretendida' AND SV='SV pretendido'

    Deverá considerar o tipo campo na comparação para usar
    a concatenação corretamente.


    .................................................................................
    Marcelo David
    https://www.freetool.dev (em construção)
    avatar
    JOCAMPI
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 24/02/2015

    Excluir dados duplicados considerando apenas um registro Empty Re: Excluir dados duplicados considerando apenas um registro

    Mensagem  JOCAMPI em 8/5/2020, 09:44

    Bom dia Marcelo

    Entendi o que você colocou mas da lista gostaria que considerasse somente os primeiros na consulta ocultando ou excluindo os demais

    Os riscados ele não aprece na consulta e aparecesse somente os negritos
    Atend.|Cidade |Gerente | SV | Vendedor
    1010 |BAURU | A | AA | AAA
    1010 |BAURU | A| AB | AAB
    1010 |CAMPINAS | B | AB | AAC
    1010 |CAMPINAS | B | AC | AAD
    1011 |JUNDIAI | B | AD | AAE
    1011 |JUNDIAI | B | AD | AAF

    Teria como ocultar os repetidos em (Atend.|Cidade |Gerente)?
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3193
    Registrado : 21/04/2011

    Excluir dados duplicados considerando apenas um registro Empty Re: Excluir dados duplicados considerando apenas um registro

    Mensagem  Marcelo David em 8/5/2020, 14:12

    Qual critério seria usado para escolher qual repetido fique?


    .................................................................................
    Marcelo David
    https://www.freetool.dev (em construção)

      Data/hora atual: 30/10/2020, 21:42