关于多表更新的问题.
规则表(可以有多条规则)
-上班时间
-下班时间
规则使用表
-员工编号
-某天使用的规则(每天可能使用不同的规则)
实际记录表
-员工编号
-打卡时间
整理表
-日期
-实际上班时间
-实际下班时间
现在要求把每个员工的打卡时间整理到整理表中,计算好每个员工打卡时间是属于上班还是下班时打的卡(每个规则下的上下班时间都不同).作用是判断员工是否迟到.我现在是一条条记录读回来判断后再更新的但这样速度很慢,有没有更好的办法?
我的方法:先从员工的"规则使用表"中读出使用规则,再读某一员工某一天的打卡记录,再比较那个打卡时间是上班还是下班的.