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]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  leandrowerneck 17/12/2015, 19:45

    Boa tarde pessoal.

    Eu tenho uma consulta criada e em uma nova coluna gostaria que ele me apresentasse o tempo decorrido no campo tempo dentre os seguintes campos:

    | data_abertura | hora_abertura | data_fechamento | hora_fechamento | tempo |

    eu precisava que fosse dado em horas apenas. Isso seria acima das 23:59:59

    ao meu entender, seria algo como

    SeImed (data_abertura > data_fechamento; ((data_abertura)+(hora_abertura)) - ((data_fechamento)+(hora_fechamento)) ;((data_fechamento)+(hora_fechamento))- ((data_abertura)+(hora_abertura)) )

    Mas os dados não são iguais, sendo assim, há alguma forma deste calculo dar certo?

    desde já agradeço a ajuda.
    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]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  Avelino Sampaio 18/12/2015, 09:25

    Olá!

    Utilize a função dateDiff() para calcular os minutos.  Transforme os minutos no formato hh:mm

    Exemplo:

    Minutos: datediff("n";#16/12/2015 07:20#;#18/12/2015 15:00#) :::> 3340 minutos

    Tempo: Int(minutos/60) & ":" & (minutos mod 60)

    int(3340/60) & ":" & (3340 mod 60) :::> 55:40

    Aguardamos


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  leandrowerneck 18/12/2015, 14:32

    Olá, Avelino. Obrigado pela sugestão e me desculpe a ignorância, mas acho que não entendi ou não funcionou mesmo o exemplo que me passou.

    Eu fiz um exemplo do meu para que fique de melhor entendimento. (em anexo)

    Na Consulta1, na coluna "tempo", gostaria que aparecesse o tempo decorrido dentre data_abertura + hora_ abertura e data_fechamento + hora_fechamento

    sendo que os registros seguem a seguinte formatação:

    data_abertura e data_fechamento: dd/mm/aaaa

    hora_abertura e hora fechamento: dd/mm/aaaa hh:mm:ss

    No aquivo ficará mais fácil entender..

    Mais uma vez obrigado.
    Anexos
    [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Attachmentexemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (220 Kb) Baixado 16 vez(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]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  Avelino Sampaio 18/12/2015, 15:19

    Um pouco confuso. Temos no primeiro registro os seguintes valores:

    Data_abertura: 10/12/2015
    hora_abertura: 18/12/2015 14:18:45
    data_fechamento: 11/12/2015
    hora_fechamento: 18/12/2015 12:40:30

    Se entendi hora_abertura e hora_fechamento só vai interessar as horas para devido calculo. É isso ?

    ficaria abertura: 10/12/2015 14:18:45 e fechamento 11/12/2015 12:40:30 É isso ?

    Aguardamos



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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  leandrowerneck 18/12/2015, 15:25

    Exatamente!

    Não entendi muito bem, mas esses dados eu extraio de uma consulta web e os campos de hora fica contendo a data atual. Ou seja, no 1º registro em hora de abertura e hora de fechamento, amanhã estará 19/12/2015 14:18:45 e 19/12/2015 12:40:30 respectivamente.

    Mas o calculo é o que você mencionou mesmo.
    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]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  Avelino Sampaio 18/12/2015, 16:03

    Segue modificações

    Tive que transformar primeiro para segundos

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    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]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  Avelino Sampaio 20/12/2015, 09:31

    A proposta te atendeu ?

    Aguardamos


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  leandrowerneck 20/12/2015, 12:03

    Sim, Avelino! Excelente. Muito obrigado.

    Mas esbarrei em outro problema Neutral ...

    existe um outro campo, "horas_fechamento", e eu tentei fazer uma "comparação" tipo:

    No Prazo?: SeImed([tempo]<=[horas_fechamento];"S";"N")..

    Com isso caio no mesmo problema anterior, onde a questão é a diferença entre os dados.

    Tentei de algumas formas converter [horas_fechamento] em segundos e fazer a comparação entre [horas_fechamento] e [Segundos], mas não tive êxito.

    De que forma poderia resolver a questão?
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 43
    Registrado : 07/08/2011

    [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  leandrowerneck 21/12/2015, 14:42

    Resolvido!

    Era critério de cálculo, apenas. Eu só precisei converter [horas_fechamento] em segundos:

    [horas_fechamento]*3600

    depois disso, fiz:

    No Prazo?:SeImed([Segundos]>[HORAS_FECHAMENTO];"N";"S") Isso é, se o tempo gasto for maior


    Obrigado, mais uma vez!!

    Conteúdo patrocinado


    [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta Empty Re: [Resolvido]Somar data e hora inicial e data e hora final e saber o tempo decorrido em consulta

    Mensagem  Conteúdo patrocinado


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