Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2014, 01:23
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Diferencia entre dos horas

Código MySQL:
Ver original
  1. SELECT Ac-No, STime, checktype
  2. FROM tuTabla
  3. ORDER BY Ac-No, checktype, STime;

Esto te asegura un listado ordenado que podrás analizar secuencialmente. No intentes solucionarlo con una query, no se puede, por ejemplo como solucionas si un empleado no ficha la salida, con lo que tendrias consecutivamente la entrada por la mañana de un dia y la entrada del dia siguiente, solo las reglas de tu negoció sabran como se debe tratar ese caso, SQL no lo sabe. Debes trabajarlo con programción externa.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.