Restar horas
Publicado por Roberto (29 intervenciones) el 17/02/2015 11:42:59
Hola a todos. La cuestión es la siguiente. Tengo una tabla con empleados y horas libres disponibles anuales. Las horas las he metido como texto con mascara 000:00 pq son 135 ó 140 horas dependiendo del empleado.
Por otro lado tengo una tabla donde guardo los permisos que se han cogido los empleados. En dicha tabla tengo 2 campos de HORA_INI y HORA_FIN definidos como hora corta. La diferencia entre HORA_INI y HORA_FIN la hace perfectamente y la suma de anual de todas las horas tambien(no he probado más de 24 horas aún).
El problema viene cuando tengo que restar a esa suma el total de horas disponibles anuales, es decir las 135 ó 140.
Ejemplo:
Si un empleado ha consumido un total de 45h:15m en un año pues eso restado a las 135 h. tendría que darme un total de 89h:45m disponibles aún.
Por otro lado tengo una tabla donde guardo los permisos que se han cogido los empleados. En dicha tabla tengo 2 campos de HORA_INI y HORA_FIN definidos como hora corta. La diferencia entre HORA_INI y HORA_FIN la hace perfectamente y la suma de anual de todas las horas tambien(no he probado más de 24 horas aún).
El problema viene cuando tengo que restar a esa suma el total de horas disponibles anuales, es decir las 135 ó 140.
Ejemplo:
Si un empleado ha consumido un total de 45h:15m en un año pues eso restado a las 135 h. tendría que darme un total de 89h:45m disponibles aún.
Valora esta pregunta
0