Cómo sumar horas en acces?

Tengo una consulta que me suma las horas extras trabajadas, lei que en access si la cantidad de horas supera las 24 horas no se muestra 25, 26 etc... Por lo cual hice lo siguiente:

  1. La Sumatoria de access me dio: 08:45
  2. En el campo calculado hora_mindec hice la siguiente operacion: 08:45 *24 =80.75
  3. Con la funcion izquierda y derecha separe(a 2 digitos) 80:75, quedandome el 80 en una calumna y el 75 en otra.
  4. En otra columna converti el 75 a minutos con la siguiente formula: (75/100)*60 dandome como resultado :45
  5. Y finalmente concatene el 80 con el 45 quedandome la hora que busco: 80:45

Crei que ya lo tenia resuelto pero me di cuenta que cuando un funcionario trabaje mas de100 horas la funcion izquierda que estoy utilizando solamente me va mostrar los 2 digitos (un10).

Si existe alguna forma de calcular o de extraer las horas cuando excedan las 100 horas se lo agradezco, ya que lo que he investigado son soluciones para excel y no para access

1 respuesta

Respuesta
1

Las horas no trabajan así como lo has puesto. Realmente las horas son decimales de día. Es decir, ahora, cuando estoy escribiendo esto 19:31 realmente es 0,81 de día. Por tanto para hacerlo bien deberías hacer la suma de las horas en decimal y luego convertirlas en formato 00:00.

Si quieres, repito, si quieres, mándame un mensaje(sólo el mensaje) a [email protected] y te mando un ejemplo. Si lo haces, en el asunto del mensaje pon tu alias Rmendez, ya que si no sé quien me escribe ni los abro.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas