我正在开发有昼夜班的考勤系统我无法过滤员工的进出拳?以下是我目前的逻辑。
2015 年 6 月 29 日 IN 22:00 OUT 07:00 和 2015 年 6 月 30 日 IN 15:00 OUT 22:30 的轮班时间
我正在根据轮班时间和滑动时间以及日期来过滤进出拳,但是当员工从夜班换到白班时,我遇到了问题。以下是员工的一种情况:101 于 2015 年 6 月 29 日在 22:00 上夜班工作,他在第二天离开意味着 2015 年 6 月 30 日上午 07:00 和同一天(30- 2015 年 6 月)他于 2015 年 6 月 30 日 15:00 到办公室,并于当日 22:30 离开。
在这种情况下,我怎样才能获得两个日期的 IN 和 OUT 书籍?
样本数据
60 号和 61 号员工轮班时间为上午 8 点至下午 5 点。70 号员工轮班时间下午 6 点到凌晨 3 点。