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


4 participantes

    [Resolvido]Consulta Máx() com campos adicionais

    avatar
    xanduba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 18/02/2011

    [Resolvido]Consulta Máx() com campos adicionais Empty Consulta Máx() com campos adicionais

    Mensagem  xanduba 19/2/2011, 12:33

    Senhores, primeiramente muito obrigado por participar de um forum tão ativo! Devido ao empenho dos amigos em ajudar novos iniciantes em access, venho solicitar se possível da ajuda dos colegas.

    Tenho uma tabela com os campos ID, DATA, EMPRESA, FUNCAO que cadastro uma atualização dos funcionário (ID). Esta tabela tem por objetivo um histórico de movimento de funcionários. No campo (Data) informo o dia da mudança de função ou empresa. Segue abaixo um exemplo da tabela:



    -ID--------DATA---------EMPRESA-------FUNCAO
    0001----25/01/2010-------0001----------0002
    0001----26/02/2010-------0002----------0001
    0002----02/01/2011-------0010----------0052
    0003----02/01/2009-------0001----------0002
    0003----01/02/2008-------0001----------0007
    0001----02/02/2011-------0002----------0003

    O que gostaria era de montar uma consulta que me mostrasse apenas os dados com base na maior data de cada funcionário. Exemplo:

    -ID--------DATA---------EMPRESA-------FUNCAO
    0002----02/01/2011-------0010----------0052
    0003----02/01/2009-------0001----------0002
    0001----02/02/2011-------0002----------0003

    Muito grato pela ajuda!

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Consulta Máx() com campos adicionais Empty Re: [Resolvido]Consulta Máx() com campos adicionais

    Mensagem  criquio 19/2/2011, 13:09

    Olá Alexandre, seja bem vindo ao forum. Tente colocar no critério da data na consulta:

    DMax("Data";"Tabela";"Código=" & [Código])


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Valtencir de Souza gosta desta mensagem

    avatar
    xanduba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 18/02/2011

    [Resolvido]Consulta Máx() com campos adicionais Empty Re: [Resolvido]Consulta Máx() com campos adicionais

    Mensagem  xanduba 19/2/2011, 13:56

    Olá Valdino,
    Muito obrigado!

    Amigo tentei com sua sugestão, mas não consegui. Utilizo a função agregada Max, como mostra abaixo.

    [Resolvido]Consulta Máx() com campos adicionais C:\Personal\v-santoja8\My Documents\ex1

    Esta consulta deverá selecionar somente os valores id, empresa, funcao com base na maior data dos funcionários.

    Funcionário A - Maior data - Empresa - Função
    Funcionário B - Maior data - EMpresa - Função
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Consulta Máx() com campos adicionais Empty Re: [Resolvido]Consulta Máx() com campos adicionais

    Mensagem  Alexandre Neves 19/2/2011, 17:51

    Boa tarde, xanduba

    Utilize: SELECT Id, Max(Data) as MaxData,Empresa,Funcao FROM SuaTabela GROUP BY Id, Empresa,Funcao;
    Cumprimentos,
    avatar
    xanduba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 18/02/2011

    [Resolvido]Consulta Máx() com campos adicionais Empty Re: [Resolvido]Consulta Máx() com campos adicionais

    Mensagem  xanduba 19/2/2011, 18:18

    Senhores,
    Muito grato pela colaboração de todos que tentaram me ajudar com dicas. Contudo, lendo as mensagem do forum encontrei uma solução dada pelo JPaulo que se encontra no link http://maximoaccess.forumeiros.com/t14-resolvidosconsulta-sql-que-traga-trazer-maior-valor, que depois de algums minutos de estudo me atendeu perfeitamente.

    Mais uma vez, muito Obrigado! Vou participar tendando ajudar no que for possível.

    Abraços,
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Consulta Máx() com campos adicionais Empty Re: [Resolvido]Consulta Máx() com campos adicionais

    Mensagem  vieirasoft 19/2/2011, 18:26

    Não esquecer o botão Resolvido
    avatar
    xanduba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 18/02/2011

    [Resolvido]Consulta Máx() com campos adicionais Empty Re: [Resolvido]Consulta Máx() com campos adicionais

    Mensagem  xanduba 19/2/2011, 19:58

    Muito grato. Sou novato e não me atentei para este detalhe. Já localizei o botão!

    Conteúdo patrocinado


    [Resolvido]Consulta Máx() com campos adicionais Empty Re: [Resolvido]Consulta Máx() com campos adicionais

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 16:38