Ola Jackson
Não sei se entendi bem, mas se o que você quer é
calcular a diferença em minutos entre as duas horas
tente a seguinte função:
FUNCTION CalcTime(cTimeInicio, cTimeFim)
RETURN (((VAL(SUBSTR(cTimeFim,1,2))*3600) + ;
(VAL(SUBSTR(cTimeFim,4,2))*60) + ;
(VAL(SUBSTR(cTimeFim,7,2)))) - ;
((VAL(SUBSTR(cTimeInicio,1,2))*3600) + ;
(VAL(SUBSTR(cTimeInicio,4,2))*60) + ;
(VAL(SUBSTR(cTimeInicio,7,2))))) / 60
Obs. não está previsto a situação de as horas serem de datas
diferentes.
[]´s
Flavio