Hola a todos
tengo un bd en sqlserver en la que almaceno las horas en la que entra un empleado a trabajar, para asi poder calcular las horas que trabaja realmente, lo almaceno en unos campos de tipo char (ya que intente hacerlo con datetime, pero me fallaba (aun no se el pq?)), la cuestion es que intento calcular la suma de todas las horas que lleva trabajadas y no consigo hacerlo.
La instrucción que utilizo es la siguiente;
h1:=timetostr(strtotime(M1) - strtotime(M2));
h2:=timetostr(strtotime(T1)-strtotime(T2));
horas:= timetostr(strtotime(horas) + strtotime(h1) + strtotime(h2));
este trozo de codigo esta en el procedimiento onCalcFields para que cuando se accede a la ficha de un empleado se calculen el total de sus horas, pero no consigo que acumule las horas
Si alguien a trabajado con horas (por cierto ya probe hoursbeetwen y similares y no calculaban correctamente desaparecian minutos), podria indicarme alguna posible solucion para que el acumulador vaya bien...o algo.
Gracias.