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

2 participantes

    DSoma Buscando Valores em Outra Consulta

    avatar
    JVitor
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 09/07/2019

    DSoma Buscando Valores em Outra Consulta Empty DSoma Buscando Valores em Outra Consulta

    Mensagem  JVitor 7/1/2022, 14:59

    Bom dia Pessoal,
    Obrigado ao Fórum por esta e outras ajudas. Gratidão.

    Tenho uma “Consulta1” onde filtra a última Data da Revisão de um equipamento.

    E uma outra “Consulta2” com vários equipamentos que são lançadas as quilometragens percorrida de forma periódica.

    O que preciso!
    Somar as quilometragens “Consulta2” até a determinada data da última revisão da "Consulta1”

    Consulta1
    Frota Data Revisão
    CT01 19/08/2021
    CT02 10/08/2021
    CT03 21/08/2021

    Consulta2
    Frota Percorrido Data Coleta
    CT01 1.222 01/08/2021
    CT01 874 10/08/2021
    CT01 1.012 12/08/2021
    CT01 756 18/08/2021
    CT01 845 23/08/2021
    CT01 1.432 28/08/2021
    CT03 1.299 07/08/2021
    CT03 434 10/08/2021
    CT03 1.233 21/08/2021
    CT04 1.998 13/08/2021
    CT04 455 18/08/2021
    CT04 322 23/08/2021
    CT04 1.122 26/08/2021


    Resultado Final (soma todo o período igual ou menor a Data Revisão)

    Frota km Total
    CT01 3.864
    CT02 1.733
    CT04 2.453

    cheers
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 760
    Registrado : 23/03/2010

    DSoma Buscando Valores em Outra Consulta Empty Re: DSoma Buscando Valores em Outra Consulta

    Mensagem  Finformática 7/1/2022, 17:04

    Caro Vitor,

    Essas consultas são provenientes de uma ou mais tabelas? Quais os campos dessas tabelas? Bom seria você colocar a parte do banco envolvido no problemas aqui.

    Abraços
    avatar
    JVitor
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 09/07/2019

    DSoma Buscando Valores em Outra Consulta Empty DSoma Buscando Valores em Outra Consulta

    Mensagem  JVitor 7/1/2022, 18:14

    Boa tarde, Fin,

    São proveniente de mais tabelas.

    Não sei se segui o caminho certo, pois utilizai uma consulta para localizar a ultima revisão de cada veiculo. E outra consulta gera um relatório com todos os lançamentos de quilometragem (independente se são revisão ou não).

    Ambas as consultas derivam da mesma tabela, é que lá existem colunas que identificam quando um lançamento é Revisão ou não.

    Como funciona;
    No Relatório Final, ele vai sempre identificar o último lançamento de revisão e sua data, identificado, vou somar todas as quilometragens anteriores daquela respectiva frota.
    Conforme exemplo abaixo do Relatório final;

    Frota km Total
    CT01 3.864
    CT02 1.733
    CT04 2.453
    Continua outras frotas...

    Espero que tenha conseguido explicar melhor Exclamation
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 760
    Registrado : 23/03/2010

    DSoma Buscando Valores em Outra Consulta Empty Re: DSoma Buscando Valores em Outra Consulta

    Mensagem  Finformática 7/1/2022, 20:53

    Está meio confuso. Para o resultado ser o que vc diz de CT01 3.864 tem que usar o critério de data de coleta. Poste aqui a parte envolvida (tabela + consultas).
    Finformática
    Finformática
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 760
    Registrado : 23/03/2010

    DSoma Buscando Valores em Outra Consulta Empty Re: DSoma Buscando Valores em Outra Consulta

    Mensagem  Finformática 7/1/2022, 21:50

    Coloca esse sql em uma consulta e ajusta o nome da tabela (TbGeral) para sua tabela, ajusta os nomes dos campos. Acho que é isso que queres.

    SELECT TbGeral.[FROTA], Sum(TbGeral.[PERCORRIDO]) AS SomaDePERCORRIDO, Max(TbGeral.[DATA_REVISAO]) AS MáxDeDATA_REVISAO
    FROM TbGeral
    GROUP BY TbGeral.[FROTA];

    Abraços

      Data/hora atual: 19/1/2022, 02:19