设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1695|回复: 3
打印 上一主题 下一主题

[查询] 浅谈考勤处理——那些年,我们一起打过的卡

[复制链接]
1#
发表于 2022-3-30 08:24:49 | 显示全部楼层
本帖最后由 accben 于 2022-3-30 08:40 编辑

以前开发碰到过此类问题。
公司上班班次时间表:
白班:8:00 - 16:30     
中班:16:30 - 次日0:00   
夜班:次日0:00 - 次日8:00

这时,最好增加一个排班表,批量设置好每位员工的每一天班次。

考虑到有加班的情况,因此在判断考勤(迟到、早退、旷工),搜索员工打卡记录时,应在员工所在班次的时间范围之内,前后各再增加4h的时间。
依据员工班次前后各再加4h时间范围搜索到的打卡记录:
用第1条记录判断是否迟到
用最后1条记录判断是否早退
没有记录的判断为旷工。
当然也会出现有又迟到又早退的情况。

以上,仅仅是思路。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 08:03 , Processed in 0.109610 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表