我有很多班次,例如8am -18pm,9 am-19pm,10 am-20pm。根据员工的上班时间,它可以自动检测到班次
表1(员工打卡记录)
emp_id EVENTID DT
3 1 2019-07-14 17:00:00.000
3 0 2019-07-14 10:00:00.000
3 1 2019-07-13 17:50:00.000
3 0 2019-07-13 10:05:00.000
3 1 2019-07-12 16:00:00.000
3 0 2019-07-12 08:55:00.000
表2(Shift)
shift_id shift_type_id shift_title day_start_time day_end_time
1 1 Fixed 8:00 18:00
1 1 Fixed 9:00 19:00
1 1 Fixed 10:00 20:00
例如:
如果员工在上午8点至上午8.30之间打卡,则将其分配为上午8点至下午18点轮班
有什么主意吗?