Retorno em horas e contar peças, em uma consulta
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Usuário Leandro:
Boa tarde.
Estou utilizando uma consulta para trazer a média de um campo de hora, porém o resultado está saindo em números, conforme abaixo:
É possível colocar um critério na consulta para que o resultado seja em tempo?
Obrigado
Suporte:
Leandro, acrescente a função Cdate(). Exemplo:
Faça o login aqui para ter acesso ao código.
Usuário Leandro:
Bom dia Avelino,
Foi o comando que usei, mas em Modo Design, e não funcionou. Em Modo SQL funcionou perfeitamente. Muito obrigado.
Agora preciso dividir o resultado por "00:00:10", e retornar em número.
Vamos supor que a conta Cdate(Avg(Plan1.campo4)) retorne o resultado "00:00:10" (dez segundos). Esse "00:00:10" será dividido por "01:00:00" (1 hora) - ficando "01:00:00/00:00:10" = 15:04:24 (que convertido em número seria 365,63).
Suporte:
Leandro, essa conta está bem confusa! Traduzindo tudo para segundos: - se eu tenho 1 hora (3600 segundos) e divido por 10 segundos, isso me dá 360 segundos, o que corresponde a 6 minutos. Aonde você arrumou 15 horas, 4 minutos e 24 segundos?
Aguardo por uma nova explicação.
Usuário Leandro:
Avelino, me desculpe.
Estou tentando decifrar uma Planilha de Excel deixada por uma pessoa, com a qual não temos mais contrato. Por isso, também fiquei um pouco confuso com os números.
Mas cheguei a uma conclusão e parece ser simples.
Trata-se de um cálculo de tempo de embalamento de peças.
Se tenho 01:00:00 hora (3600 Segundos) e levo 00:00:10 (10 segundos) pra embalar 1 peça, então (3600/10=360) exatamente como você disse, logo em uma hora sou capaz de embalar 360 peças.
Esse é o resultado que preciso (360).
Assim, o que preciso é dividir o resultado de Cdate(Avg(Plan1.campo4)) por uma hora e obter o resultado em número inteiro.
Acho que agora consegue me explicar.
Me desculpe não ter sido claro.
Suporte:
Leandro, você pode gerar o cálculo assim:
Faça o login aqui para ter acesso ao código.
Ou assim, se precisar do campo com o valor da média do tempo:
Faça o login aqui para ter acesso ao código.
Usuário Leandro:
Bom dia Avelino.
Mais uma vez obrigado pela ajuda, funcionou perfeitamente.
Não há comentário |