Ahora estuve revisando un poco el código y estaba bien en mysql ya que es de ahí donde empieza el problema por lo que veo en mis tablas, ya que en la vista llamada v_todo ya empiezan los registros mal, el INNER JOIN que hago entre las tablas v_entrada y v_salida hace lo que mencione a lo ultimo.
Cita: El tema es que me calcula las horas pero si tengo 4 registros 2 I y 2 O siendo de el siguiente modo.
1) I
2) O
3) I
4) O
Me calcula el tiempo de 1 con el 2 y del 3 con el 4 (esto esta bien) y luego del 1 con el 4 y el 3 con el 2 en otras palabras todas las combinaciones, alguien me puede ayudar con estos dos problemas?
Quizás si se pudiera hacer un algo así como un if en el sql en la función donde empareje el primer horario con el segundo y vea que el segundo es mayor al primero y ahí si siga su camino de lo contrario no.
Pero si hay un poco de sql y php combinado.