Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Estou tentando contar minutos entre duas datas sendo que eu só posso contar das 09 Até às 19:.
Ex.:
Data Inicial: 05/04/2018 10:00
Data Final: 06/04/2018 11:00
Resultado: 660 Minutos
Sendo que do dia 05 teve 9horas úteis e no dia 06 teve 2horas úteis 11*6 = 660
Tem algum jeito de fazer isso?
Amigo;
Segue um exemplo para te ajudar a pensar na solução:
Somar intervalo de tempo/produção dos recursos | Período útil
Amigo;
Segue um exemplo para te ajudar a pensar na solução:
Somar intervalo de tempo/produção dos recursos | Período útil
A solução que você precisa é front-end? Se sim, tenho umas dúvidas antes de sugerir algo:
Caso a solução possa ocorrer no back-end, creio que o que o mario.sergio.ti sugeriu já resolve.
Abs e Sucesso!!
Sim,
É uma ferramenta de chamados de TI, então vou calcular o tempo útil entre a data de abertura do chamado e o encerramento.
PS.: O modelo acima eu coloquei com 'DD/MMM/YYYY' mas o dado em cima possui horas, minutos e segundos também
Mario, obrigado pela ajuda
Tentei adaptar seu código aos meus dados e não gerou resultado, estou tentando analisar o código novamente.
Porque nao faz a diferença entre um dia cheio 10:00 uteis e o que foi realmente efetivo e depois soma eles?
Eduardo,
porque por exemplo, tem chamados que duraram 30 minutos de um dia e horário útil, mas quando eu dividia por 8 (sendo oito horas úteis dentro de um dia de 24h), ele abaixava pra 3 minutos, e como a maioria dos chamados são encerrados em um dia, alterava muito os valores. Mas o modelo do Mario Soares deu certo.
Obrigado, edurado
Na vd era outra ideia que eu tinha que nao envolveria divisao por 8 e etc, mas tenho ctz que a solução do Mario deve ter ficado melhor, acho bem bacana o trabalho dele