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

    [Resolvido]Maior Data entre dois campos

    avatar
    Convidado
    Convidado


    [Resolvido]Maior Data entre dois campos Empty Maior Data entre dois campos

    Mensagem  Convidado 23/5/2013, 14:20

    Bom dia !

    Como faço para obter a maior Data entre dois campos?

    Ex.
    Tenho 3 tabelas que tem um campo em Comum (Turma)
    E em outras 2 tabelas tem um campo Dt_Registro que é a Data/Hora em que o registro foi cadastrado ou atualizado naquela tabela.

    Preciso mostrar para o usuário qual foi a ultima vez que uma determinada turma fez uma atualização.ou seja a maior Dt_registro agrupado por Turma.

    Alguma sugestão ?

    Saudações !
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  JPaulo 23/5/2013, 14:24

    Mais ou menos assim;


    SELECT SuaTabela.Turma, Last(SuaTabela.Dt_registro) AS UltimaData
    FROM SuaTabela
    GROUP BY SuaTabela.Turma;



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Maior Data entre dois campos Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Maior Data entre dois campos Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Maior Data entre dois campos Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Convidado 23/5/2013, 14:59

    Grande JPaulo!
    Obrigado pela ajuda!


    Mas no meu caso tenho duas tabelas e preciso saber qual é a Maior Data de uma turma nessas duas tabelas .

    Montei um exemplo baseado na minha realidade para ficar melhor o entendimento.

    Deixei algumas data em branco pois no meu caso vão ter alguns em branco (Ja que comecei a usar essa opção recente.

    https://dl.dropboxusercontent.com/u/19875180/Maior_Data.accdb


    Saudações!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  JPaulo 24/5/2013, 09:39

    Bom dia Rafael;

    Anexe o exemplo sem senha, por favor.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Maior Data entre dois campos Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Maior Data entre dois campos Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Maior Data entre dois campos Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Convidado 24/5/2013, 10:12

    Desculpe !

    Segue o BD sem senha

    https://dl.dropboxusercontent.com/u/19875180/Maior_Data.accdb

    Saudações !
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Avelino Sampaio 24/5/2013, 10:36

    OLá!

    Diga quais as datas resultantes, no bd exemplo, para as turmas:

    Amarelo = ?
    Azul=?
    Verde=?
    Vermelho=?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Convidado
    Convidado


    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Convidado 24/5/2013, 14:19

    Obrigado Avelino pela atencao!

    Amarelo = EM uma coluna somente a Maior Data entre os campos(Tbl_Hora_Extra Tbl_Hrx_Compensadas)

    TURMA Hrx_Dt_Registro Hrx_Comp_Dt_Registro
    AMARELO 07/05/2013
    AMARELO 27/05/2013
    AMARELO 07/05/2013 07/05/2013
    AMARELO 07/05/2013 28/05/2013

    ------
    O Resultado Esperado seria
    TURMA Ultima_registro
    AMARELO 28/05/2013

    Resumindo preciso saber a ultima vez que a turma teve uma alteração!

    Saudações !
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Avelino Sampaio 24/5/2013, 14:39

    Rode a consulta qry4 e veja se é o resultado desejado

    Aguardamos
    Anexos
    [Resolvido]Maior Data entre dois campos AttachmentMaior_Data_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (17 Kb) Baixado 35 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Convidado
    Convidado


    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Convidado 24/5/2013, 14:53

    A ideia é essa mesma Avelino!

    Mas eu preciso da Maior Data e nao a Ultima Data.

    Se rodar a Qry4 por exemplo veras que Azul a Maior data esta mostrando 15/05/2013 sendo que na verdade a Maio Data é 22/05/2013

    Tentei mudar de Last para Dmax mas nao funfou.

    Alguma sugestao ?


    Obrigado !
    avatar
    Convidado
    Convidado


    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Convidado 24/5/2013, 14:54

    Ops

    Corrigindo

    Testei dessa forma e deu certo

    SELECT qry3.TURMA, Max(qry3.Hrx_Dt_Registro) AS ÚltimoDeHrx_Dt_Registro
    FROM qry3
    GROUP BY qry3.TURMA;


    Seria a forma correta ??

    Agurado para dar o topico como resolvido !

    Obrigado !
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Avelino Sampaio 24/5/2013, 14:58

    Passando aqui para MAX o rsultado foi esse:

    TURMA MáxDeHrx_Dt_Registro
    AMARELO 28/05/2013
    AZUL 22/05/2013
    VERDE 14/05/2013
    VERMELHO 08/05/2013

    Confirma?


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  JPaulo 24/5/2013, 14:59

    Gostei do query de união e alterando para Max, funciona direito;

    [Resolvido]Maior Data entre dois campos 24-05-11


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Maior Data entre dois campos Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Maior Data entre dois campos Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Maior Data entre dois campos Folder_announce_new Instruções SQL como utilizar...
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Avelino Sampaio 24/5/2013, 14:59

    Isso ai!

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Convidado
    Convidado


    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Convidado 24/5/2013, 15:02

    Obrigado JPaulo E Avelino !

    Resolvido

    Saudacoes

    Conteúdo patrocinado


    [Resolvido]Maior Data entre dois campos Empty Re: [Resolvido]Maior Data entre dois campos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:18