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.