a função time do progress te apresenta as horas em segundos então se vc tem um campo tipo character com os dados 10:34:50 vc teria que fazer o seguinte: assign tempo = int(entry(3,horas,':') + (int(entry(2,horas,':') * 60) + (int(entry(1,horas,':') * 3600). agora se vc quer saber se deu 60:30 a soma de tempos bem, vc soma os segundos e pra mostrar tem que fazer uma conta inversa: string(truncate(tempo / 3600,0),"->>>>999") + ":" + string(truncate(tempo modulo 3600 / 60,0),"99") Mais ou menos isso.