FoxPro/Visual FoxPro - SUMA DE HORAS A VALOR NUMERICO

 
Vista:

SUMA DE HORAS A VALOR NUMERICO

Publicado por ANTONIO JILOTH (83 intervenciones) el 10/01/2002 17:55:53
QUISIERA SABES SI ALGUNO DE USTEDES SABES COMO SUMAR
O TRANSFORMAR VALORES DE TIPO TIME() A NUMERICO

POR EJEMPLO LO SIGUIENTE :

STORE TIME() TO X *** ESTA SERIA LA HORA DE ENTRADA
STORE TIME() TO X2 **** ESTA SERIA LA HORA DE SALIDA

QUE EN LA VARIABLE X3 ME SUME CUANTO DURO POR EJEMPLO

X= 12:30
X2=17:45

X3 = 5.15 -- ES DECIR 5 HORAS CON 15 MINUTOS
Y QUE ESTO LO MULTIPLE POR
X4= 150.00

ENTONCES X5=X3*X4

ESTO ES LO QUE NECESITO
SALUDOS
ANTONIO
JILOTH

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:SUMA DE HORAS A VALOR NUMERICO

Publicado por Jeinner (67 intervenciones) el 12/01/2002 08:30:00
Estoy revisando las mínimas funciones que tiene Fox para manejo de horas y encuentro que son casi nada, así que lo más simple que puedes hacer es trabajar las horas en formato militar y como valores numéricos, es decir, hh.mm o 12.30 por ejemplo. Así de esta forma podrás hacer las restas y sumas que deseas, eso sí, hay que tener en cuenta que no es lo mismo sumar 12,30+30 que 12:30+00:30, el factor de unidad es de .60 (1 hora), mientras que en valores numéricos es de 1. En otras palabras: 00:30+00:30 debiera ser 01:00, mientras que .30+.30...., me explico?
Ok, lo más simple podría ser crear tus propias funciones.
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