estou trabalhando com Delphi e banco de dados Firebird, e agora cheguei num ponto aqui do sistema que preciso fazer um calculo de horas, como o exemplo abaixo:
Hora de Entrada: 08:00:00
Hora de Saida : 12:00:00
ou seja, se eu fizer a Hora de Saida e subtrair pela hora de entrada, terei um intervalo de 4 horas.
feito isso, depois preciso fazer mais uns calculos aqui, mas tudo gira em torno disso.
Então minha maior duvida é o seguinte, como eu posso fazer ou via delphi, ou via select para subtrair essa hora ou seja, pra mim fazer a hora de saida menos a hora de entrada, pois o campo é um timestamp, ou seja grava a informação como por exemplo '07/07/2007 08:00:00' então se fizer um menos o outro não vai funcionar devido a data, como devo proceder?
Caso alguém não entendeu o que quis dizer, é só perguntar.
Pergunta
.: Thiago Rocha :.
Boa tarde galera !!!
Estou com o seguinte problema.
estou trabalhando com Delphi e banco de dados Firebird, e agora cheguei num ponto aqui do sistema que preciso fazer um calculo de horas, como o exemplo abaixo:
Hora de Entrada: 08:00:00
Hora de Saida : 12:00:00
ou seja, se eu fizer a Hora de Saida e subtrair pela hora de entrada, terei um intervalo de 4 horas.
feito isso, depois preciso fazer mais uns calculos aqui, mas tudo gira em torno disso.
Então minha maior duvida é o seguinte, como eu posso fazer ou via delphi, ou via select para subtrair essa hora ou seja, pra mim fazer a hora de saida menos a hora de entrada, pois o campo é um timestamp, ou seja grava a informação como por exemplo '07/07/2007 08:00:00' então se fizer um menos o outro não vai funcionar devido a data, como devo proceder?
Caso alguém não entendeu o que quis dizer, é só perguntar.
Agradeço dese já.
Muito Atenciosamente
Thiago
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.