你肯定需要有一个员工列表。 你肯定需要一个“日期列表”,说明一个月中哪些天需要打卡。还可以包括打开时间段,例如9:0~10:0和18:0~22:0两个时间段。 甚至你也需要一个“休假”列表,说明某一天中某人不打卡。 最后,就是简单的遍历了。遍历每一天、每一个员工,如果他没有修改的话,是否有相应时间段内的打开记录,同一时间段内的最后一次打卡记录是什么。
如果平时一天没有打卡,数据库是不存储信息的。这个不合理啊,不打卡也存一个比较好。
110,535
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧