Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] calcular promedio de horas

Estas en el tema de calcular promedio de horas en el foro de PHP en Foros del Web. Estimados, Estoy haciendo un sistema de control de asistencias y necesito sacar el promedio de horas de acuerdo al mes. las hora de ingreso y ...
  #1 (permalink)  
Antiguo 25/08/2015, 07:00
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 7 meses
Puntos: 9
calcular promedio de horas

Estimados,

Estoy haciendo un sistema de control de asistencias y necesito sacar el promedio de horas de acuerdo al mes.

las hora de ingreso y la hora de salida las tengo en realidad tengo casi todo pero me falta el promedio para efectos de usar la cantidad en un grafico.

pero este es el problema si tengo estas horas de ingreso (quite los dos puntos a la hora)

912
900
--> no tiene ingreso porque no vino
915
____
????? --> como saco ese promedio de horas ya que dividiendo por la cantidad no sirve.


se que esto puede ser puesto en cualquier foro, pero el sistema esta en php y mi pregunta es si hay alguna funcion php o codigo php que me pueda ayudar.


ojala me puedan ayudar, bye.
  #2 (permalink)  
Antiguo 25/08/2015, 07:58
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 6 meses
Puntos: 297
Respuesta: calcular promedio de horas

Necesitarías saber la hora de entrada y de salida, para saber cuantas horas ha estado ofreciendo la asistencia. Por ejemplo si entré a las 13:00 y salí a las 15:00, he estado 2 horas de asistencia. Con ese dato ya podrás sacar la media.
__________________
Freelance Developer — www.rubenmartin.me PHP, SQL, Wordpress, Prestashop, Codeigniter, Laravel
RegaloConsolas — www.regaloconsolas.com Sorteo juegos, consolas y accesorios
  #3 (permalink)  
Antiguo 25/08/2015, 08:40
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 7 meses
Puntos: 9
Respuesta: calcular promedio de horas

lo que dices lo tengo, tengo la diferencia de horas por dia x minutos x segundos.

me estoy dando cuenta que lo que quiero no se puede.

digamos que la persona lleva trabajando 5 dias, y 4 dias llego a las 9 AM y 1 dia no llego

no puedo sacar un promedio dividiendo por 5



no necesito mostrar las horas asistidas en el grafico sino el promedio de hora ingresada.

ejemplo su promedio de ingreso es a las 905(9:05)

por cierto tengo un campo en la BD de ingreso y otro de salida.

tengo una solucion de mostrar en el grafico el promedio de ingreso y salida solo de dias asistidos por sucursal y le voy a poner un combo para que cambie el grafico con otra opcion que diga promedio dias faltados por sucursal algo asi.



graciaas por todo.

voy a dar por cerrado el tema.

bye.

Etiquetas: calcular, horas, promedio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:53.