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

    [Resolvido]Buscar o valor anterior de Km

    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Buscar o valor anterior de Km Empty [Resolvido]Buscar o valor anterior de Km

    Mensagem  Jacir em 4/11/2019, 03:25

    Boa noite, gostaria de saber como buscar o valor anterior da Km, com base no critério da placa

    Data Placa Km Km Anterior
    01/10/2019 AAA0101 102000 0
    02/10/2019 BBB0101 52000 0
    03/10/2019 CCC0101 33000 0
    04/10/2019 AAA0101 102500 102000
    05/10/2019 BBB0101 52500 52000
    06/10/2019 CCC0101 33500 33000
    07/10/2019 AAA0101 103200 102500
    08/10/2019 BBB0101 53200 52500
    09/10/2019 CCC0101 34200 33500
    10/10/2019 AAA0101 103900 103200
    11/10/2019 BBB0101 53900 53200
    12/10/2019 CCC0101 34900 34200
    13/10/2019 AAA0101 104600 103900
    14/10/2019 BBB0101 54600 53900

    No caso dos três primeiros, como não havia anteriormente, ficou 0 (zero), após isso ele busca a Km anterior com base na placa.

    Obrigado,
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1146
    Registrado : 13/12/2016

    [Resolvido]Buscar o valor anterior de Km Empty Re: [Resolvido]Buscar o valor anterior de Km

    Mensagem  Alexandre Fim em 5/11/2019, 12:49

    Olá Jacir,

    Fiz um pequeno exemplo usando os dados que você postou:

    Código:


    SELECT dataveic,
           placa,
           km,
           kmanterior
    FROM   tb_veiculo
    WHERE  dataveic = (SELECT TOP 1 Max(dataveic)
                       FROM   [tb_veiculo]
                       WHERE  placa = 'AAA0101'
                              AND dataveic < (SELECT Max(dataveic)
                                              FROM   [tb_veiculo]
                                              WHERE  placa = 'AAA0101'))
    ORDER  BY tb_veiculo.dataveic DESC;



    Copie e cole a instrução acima em uma consulta, no modo SQL e veja o resultado.

    fiz um pequeno exemplo.


    Espero ter ajudado.

    Boa sorte

    []'s
    Anexos
    [Resolvido]Buscar o valor anterior de Km AttachmentBuscaKM_Anterior.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (26 Kb) Baixado 9 vez(es)


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Buscar o valor anterior de Km Empty Re: [Resolvido]Buscar o valor anterior de Km

    Mensagem  Jacir em 5/11/2019, 14:12

    Muito obrigado pela ajuda.
    Tentei fazer o teste mas não funcionou.
    Postei uma cópia da tabela se puder me ajudar.

    Deixei um caso em que a placa teve duas abastecidas no mesmo dia, também.

    Muito obrigado,

    Jacir.
    Anexos
    [Resolvido]Buscar o valor anterior de Km AttachmentExemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (25 Kb) Baixado 7 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1146
    Registrado : 13/12/2016

    [Resolvido]Buscar o valor anterior de Km Empty Re: [Resolvido]Buscar o valor anterior de Km

    Mensagem  Alexandre Fim em 5/11/2019, 14:29

    Ok Jacir, vou analisar e depois te retorno.

    Abc


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Buscar o valor anterior de Km Empty Re: [Resolvido]Buscar o valor anterior de Km

    Mensagem  Jacir em 5/11/2019, 14:40

    Muito obrigado
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1146
    Registrado : 13/12/2016

    [Resolvido]Buscar o valor anterior de Km Empty Re: [Resolvido]Buscar o valor anterior de Km

    Mensagem  Alexandre Fim em 5/11/2019, 20:18

    Jacir,

    Acredito que seja necessário incluir a "hora" do abastecimento, quando este ocorrer no mesmo dia, para que seja diferenciado pela hora.


    Att,


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Buscar o valor anterior de Km Empty Re: [Resolvido]Buscar o valor anterior de Km

    Mensagem  Jacir em 5/11/2019, 21:26

    Olá Alexandre, pode ser sim. Boa ideia.
    Você teria como me auxiliar?
    Tentei fazer o seu exemplo mas não consegui obter o valor anterior da placa informada.
    Se puder me ajudar, pode ficar a vontade para incluir campos necessários para fazer rodar.
    Muito obrigado,
    Jacir.
    avatar
    Jacir
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 09/01/2011

    [Resolvido]Buscar o valor anterior de Km Empty Re: [Resolvido]Buscar o valor anterior de Km

    Mensagem  Jacir em 6/11/2019, 00:26

    Obrigado.

      Data/hora atual: 23/9/2020, 15:44