MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

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

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

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


    [Resolvido]Comparar dados iguais

    avatar
    Nosbor83
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 29/02/2012

    [Resolvido]Comparar dados iguais Empty Comparar dados iguais

    Mensagem  Nosbor83 Sáb 05 Out 2013, 20:45

    Caros,

    Preciso de um código que execute a seguinte rotina:

    - Verifique se o mesmo numero de cpf existe na tabela.
    - Verificar data e hora.
    - Se a ocorrência aconteceu num intervalo maior que 15 minutos ele me sinaliza como 1, senão me sinaliza com 0

    Tenho mais ou menos a sintaxe da coisa:

    - Coloco o cpf e data/hora em ordem crescente.

    - O que preciso é a função que faça essa comparação do cpf igual e data/hora de cima com a de baixo

    Espero ter sido claro.

    Obrigado.
    avatar
    Convidado
    Convidado


    [Resolvido]Comparar dados iguais Empty Re: [Resolvido]Comparar dados iguais

    Mensagem  Convidado Dom 13 Out 2013, 12:32

    Boas..

    Dê mais detalhe disto..

    Na tabela voce tem o campo CPF e um campo Data/Hora?

    Qual a finalidade... não poupe detalhes porém de maneira simples tente explicar.

    Cumprimentos.
    avatar
    Nosbor83
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 29/02/2012

    [Resolvido]Comparar dados iguais Empty Piloto

    Mensagem  Nosbor83 Dom 20 Out 2013, 18:46

    Vou dar um exemplo, talvez fique mais fácil de compreender...

    Campo CPF Campo data hora Retorno
    123456789-00 10/10/2013 16:13 0
    123456789-00 10/10/2013 16:15 0
    123456789-00 10/10/2013 17:00 1

    123456789-34 12/10/2013 16:13 0
    123456789-34 13/10/2013 17:13 1
    123456789-34 13/10/2013 17:15 0

    Preciso disso para casos de reincidência, ou seja, se dentro do mês eu tiver o mesmo cpf com um periodo maior que 15 minutos, contamos como reincidente. Espero que essa explicação ajude...


    Grato!
    avatar
    Convidado
    Convidado


    [Resolvido]Comparar dados iguais Empty Re: [Resolvido]Comparar dados iguais

    Mensagem  Convidado Dom 20 Out 2013, 20:19

    Com a permissão do grande Mestre PILOTO,

    Se eu entendi bem isso é o que prentende.
    https://dl.dropboxusercontent.com/u/19875180/Nosbor83%20.accdb


    Código:
    SELECT Tbl_Nosbor83.ID AS ID,
      Tbl_Nosbor83.CPF,
      Tbl_Nosbor83.Data,
      DLookUp("Data","Tbl_Nosbor83","CPF='" & [CPF] & "'And ID =" & [ID]+1 & " ") AS DataAnterior,
      Format(Data,'mmmm') AS Mes,
      DateDiff("n",DataAnterior,Data) AS Minutos,
      IIF(Minutos>15,1,0) AS Reincidencia
    FROM Tbl_Nosbor83;




    Saudacoes !
    avatar
    Nosbor83
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 29/02/2012

    [Resolvido]Comparar dados iguais Empty Comparar dados iguais

    Mensagem  Nosbor83 Seg 21 Out 2013, 23:21

    RSilva,

    No meu caso eu não tenho um ID com numeração automática, o que tenho é um ID do cliente, porém ele é sempre igual.

    Id_Cliente CPF Data/Hora Retorno
    222 01234567890 20/10/2013 13:45:00 0
    222 01234567890 20/10/2013 13:45:00 0
    222 01234567890 20/10/2013 14:45:00 1
    222 01234567890 20/10/2013 14:59:00 0


    Se conseguir me ajudar fico grato.

    Eu consegui com subconsulta, porém ficou muito lento, sendo até impossível de se trabalhar. Só para você ter uma noção estava trabalhando com 145 mil linhas, sendo que no final do mês chega a quase 400 mil. Dessa sua forma parece que ficou rápido, mas estava dando erro, provavelmente pelo ID ser igual.
    avatar
    Convidado
    Convidado


    [Resolvido]Comparar dados iguais Empty Re: [Resolvido]Comparar dados iguais

    Mensagem  Convidado Ter 22 Out 2013, 00:47

    Qual é a chave primária da sua tabela ?

    Vc deve ter algum campo que não se repete nessa tabela

    Me passa todos os campos da sua tabela e o nome da tabela ou poste ela aqui se puder
    No aguardo
    avatar
    Nosbor83
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 29/02/2012

    [Resolvido]Comparar dados iguais Empty comparar dados iguais

    Mensagem  Nosbor83 Sex 25 Out 2013, 00:46

    Rsilva,

    A tabela não tem pk, criei um id sequencial e consegui resolver através da sua solução.

    Muito obrigado!
    avatar
    Convidado
    Convidado


    [Resolvido]Comparar dados iguais Empty Re: [Resolvido]Comparar dados iguais

    Mensagem  Convidado Sex 25 Out 2013, 14:06

    Que bom que Resolveu !

    Favor marcar como resolvido o Tópico .


    Saudações !
    avatar
    Nosbor83
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 29/02/2012

    [Resolvido]Comparar dados iguais Empty Re: [Resolvido]Comparar dados iguais

    Mensagem  Nosbor83 Sáb 26 Out 2013, 22:19

    Eu havia clicado no resolvido, mas em todo caso estou clicando novamente...
    avatar
    Convidado
    Convidado


    [Resolvido]Comparar dados iguais Empty Re: [Resolvido]Comparar dados iguais

    Mensagem  Convidado Sáb 26 Out 2013, 22:47

    Obrigado pelo retorno !

    O fórum agradece.

    Conteúdo patrocinado


    [Resolvido]Comparar dados iguais Empty Re: [Resolvido]Comparar dados iguais

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 07 Nov 2024, 18:38