robinhocne Postado Fevereiro 29, 2012 Denunciar Share Postado Fevereiro 29, 2012 Na tabelas Horas tenho o horario inicial 1, horario final 1, horario inicial 2, horario final 2 e horasno campo horas gravo o total de horas, então tenho o seguinte:DATA hor ini1 hor fin1 hor fin2 hor fin2 HORAS01/02/2012 08:00 10:00 12:00 16:00 06:0002/02/2012 07:30 11:30 13:30 18:35 09:0503/02/2012 07:45 11:35 13:40 18:20 08:3004/02/2012 08:00 11:36 13:30 18:10 08:1605/02/2012 07:42 11:00 12:00 18:25 09:28na tabelas esses campos de horas são do tipo Time.na hora de carregar as informações na tabela temporária eu vou somando o campo horas em uma variavel TotalHoras do tipo TimeTotalHoras := TotalHoras + QryHor.FieldByName('HORAS').AsDateTime;Mas o resultado ao invés de dar 41:19 me retorna 17:19, então percebi que quando passa de 24 horas incia novamente.....não entendi o porque.....algém poderia me ajudar ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Fevereiro 29, 2012 Denunciar Share Postado Fevereiro 29, 2012 use um pouco a imaginação e altere esse código e conseguirá o seu resultadohttp://scriptbrasil.com.br/forum/index.php...st&p=608698abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
robinhocne
Na tabelas Horas tenho o horario inicial 1, horario final 1, horario inicial 2, horario final 2 e horas
no campo horas gravo o total de horas, então tenho o seguinte:
na tabelas esses campos de horas são do tipo Time.
na hora de carregar as informações na tabela temporária eu vou somando o campo horas em uma variavel TotalHoras do tipo Time
Mas o resultado ao invés de dar 41:19 me retorna 17:19, então percebi que quando passa de 24 horas incia novamente.....não entendi o porque.....
algém poderia me ajudar ?
Link para o comentário
Compartilhar em outros sites
1 resposta 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.