考勤算法
根据排班表,可能有夜班(跨天)情况,一天最多两班
考勤表,一天可打N次卡,只有打卡时间和员工号
计算出勤缺勤迟到早退时间
根据请假表取请假类别、时间
如果有夜班且所在部门有夜班标志,计算其夜班工时有两种算法,一个是遍历每个员工,分别取其数据进行分析,每个员工分析完后插到考勤结果表中,再进入下次循环
另一种方法是在一个大的SQL语句里把所有员工的分析结果统计出来,一次性插入
后一种会块些,但能在这么多分析条件存在的情况下实现吗?
一般的考勤软件是用的哪种方法?