FoxPro/Visual FoxPro - Calcular diferencias en Horas

 
Vista:

Calcular diferencias en Horas

Publicado por Javier (8 intervenciones) el 08/07/2004 02:38:50
Hola a todos, realice un programa que me permite registrar la hora de salida y la hora de llegada de los empleados de un negocio, para ello utilizo la funcion TIME(), pero necesito ahora calcular el tiempo de retraso de cada empleado, no se si exista alguna funcion que me permita calcular las horas transcurridas entre la hora de llegada y de salida, alguien me podria orientar como podria hacer esto????
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Calcular diferencias en Horas

Publicado por Plinio (7841 intervenciones) el 09/07/2004 04:19:58
Debes usar campos tipo DATETIME para eso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Calcular diferencias en Horas

Publicado por ddd (29 intervenciones) el 15/07/2004 04:23:06
Sugerencia:
*Haz una funcion que convierta choras a nsegundos (o minutos)
* y una función que convierta nsegundo a choras
*solo tendras que hacer la diferencia de segundos y convertilo a horas!

por ejemplo

Function htos() && formato HH:MM:SS
lparameters cHora
return Val(left(chora,2))*60*60+val(Substr(chora,4,2))*60+val(right(chora,2))

la otra es parecida
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar