考勤表中夜班的时间安排是这样的:16:00前签到;第二天早上7:30分前签到;8:30分后签退;
从指纹考勤机得到的原始考勤记录是这样的:
name    no          date
AA 96 2012-04-03 15:37:52
AA 96 2012-04-04 07:02:55
AA 96 2012-04-04 08:49:28
怎么根据原始记录准确判断该员工的夜班考勤状态?

解决方案 »

  1.   

    取FirstTime作为签到时间,LastTime作为签退时间。1、FirstTime>日班签到截止时间 and LastTime>夜月签到截止时间      日班       2、FirstTime>夜班签到截止时间 and LastTime>日月签到截止时间      夜班       
      

  2.   

    name    no          date
    AA 96 2012-04-03 15:37:52
    AA 96 2012-04-04 07:02:55
    AA 96 2012-04-04 08:49:28
    提供的据不完整?
    7:30前打了卡, 直接走人, 下午上晚班再打卡(既符合上一个夜班的8:30后打卡, 又符合当前班的16:30前打卡), 怎么整?最好给个每班次的考勤时间要求, 看看怎么处理.