HORA NO CRYSTAL 8.5

USUARIO.EXCLUIDOS 01/04/2005 09:15:35
#76102
Olá, como faço para somar um intervalo de horas no crystal. Por exemplo:
(04:20 + 01:20) = 05:40.
Uma idéia é converter tudo para minutos e depois somar, mas eu tb não sei como se faz isso.
Se alguem puder me ajudar eu agradeço.

Valew...
USUARIO.EXCLUIDOS 01/04/2005 15:40:37
#76233
Alguem sabe como posso fazer uma formula no crystal para transformar em minutos ou segundos e somar tudo.

Valew...
USUARIO.EXCLUIDOS 05/04/2005 11:01:49
#76750
Resposta escolhida
Vitor,

A formula para converter em segundos fica assim:

@fSEGUNDOS
Hour({tabela.campotime}) * 3600 + Minute({tabela.campotime}) * 60 + Second({tabela.campotime})


Você pode incluir na seção Details e depois criar outra para demonstrar o valor total em formato de hora

@fMOSTRATOTAL
Local NumberVar hora; 
Local NumberVar minuto;
Local NumberVar segundos;

segundos := Sum({@fSEGUNDOS});

hora := Truncate(segundos / 3600);
segundos := Remainder(segundos,3600);
minuto := Truncate(segundos / 60);
segundos := Remainder(segundos,60);
time(hora,minuto,segundos)


Qq coisa estamos ae ...
Tópico encerrado , respostas não são mais permitidas