Comparacion de datos tipo caracter

nessthor
26 de Junio del 2003
Tengo dos datos= 12:30 y 14:15. Esto indica= horas:minutos
Ambos son de tipo caracter de tamaño 5, necesito saber la diferencia entre ambos datos, lo cual, el resultado serìa 01:45 (una hora y 45 minutos)

Alguna idea para esto?
Estos datos los tengo en una tabla. En la columna HORA se encuentra 14:15 y en la otra columna HORA_ANT, 12:30.
El resultado en la columna TIEMPO.

Muchas gracias

miguel
26 de Junio del 2003
Si tenes las horas en formato caracter, utiliza la funcion CTOT para pasarlas a tipo tiempo, luego restas ambas variables convertidas, la diferencia te la da en segundos.
Siguiendo tu ejemplo:
a=CTOT('12:30') && Entre () pone el campo origen
b=CTOT('14:15')
diferencia_en_segundos=b-a
hay otras funciones relacionadas para convertir de tiempo a caracter, etc.