none
Como sumar Horas En Access 2010 RRS feed

  • Pregunta

  • Estoy haciendo una Base de Datos en la cuenta tengo los campos HORA_ENTRADA, HORA_SALIDA  Lo que necesito es saber como tener la cantidad de horas, entre los dos campos por ejemplo si una persona entro a las 7:00 am y salio a la 01:15 Pm me deveria de devolver que trabajo 6 horas 15 Minutos (6:15) y asi hasta tener una por el mes esto lo deceo hacer en Access.
    martes, 3 de julio de 2012 23:22

Respuestas

  • Me temo que de 22:00 a 24:00 van dos horas, no cuatro, así que por mas que quieras Access no te va a devolver cuatro sino dos, y el como ya te lo he dicho, resta salida de entrada y multiplica por 24.


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    • Marcado como respuesta Ferdeg jueves, 5 de julio de 2012 22:51
    jueves, 5 de julio de 2012 20:54

Todas las respuestas

  • Hola!

    a eso yo no le llamo sumar, le llamo restar, ...

    De cualquier modo resulta dificil de hacer si lo que usas son horas no fechas, ¿que pasa si entra a las 22:00 y sale a las 06:00?, pues que la resta sería incorrecta.

    Lo ideal es guardar fecha y hora y restar salida de entrada, el resultado, en dias, lo multiplicas por 24 y tendrás las horas transcurridas entre la entrada y salida.


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    miércoles, 4 de julio de 2012 16:17
  • Gracias Emilio Muy Atento.

    Talvez falto esa parte de Comentar en la pregunta. La ventaja en esto es que las horas no pasaran de las 24 horas del dia es decir si llega de 22:00 a y sale a las 6:00 se tomara como dos registros en dos días distintos es decir de 22:00 a 24:00 en un registro con un día y de 00:00 a 6:00 en otro día como otro registro, la pregunta es Como hago para restar, esas horas y saber que de las 22:00 a las 24:00 el resultado sea 4:00 horas en access.

    Ojalas me puedan ayudar tengo la tabla con los parámetros pero me falta esa parte.

    jueves, 5 de julio de 2012 20:50
  • Me temo que de 22:00 a 24:00 van dos horas, no cuatro, así que por mas que quieras Access no te va a devolver cuatro sino dos, y el como ya te lo he dicho, resta salida de entrada y multiplica por 24.


    Saludos a todos desde Huelva
    http://www.mvp-access.es/emilio/

    • Marcado como respuesta Ferdeg jueves, 5 de julio de 2012 22:51
    jueves, 5 de julio de 2012 20:54