欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

考勤未打卡的有关问题

程序员文章站 2022-05-09 07:52:11
...
考勤未打卡的问题
假如,员工的打卡数据记录在A表里,有的员工忘打卡了,这时我要怎么统计员工在当月有多少次没有打卡记录?我一开始是这样的思路:假如每天要打4次卡,那么4*当月天数=总打卡次数,然后再用总打卡次数-已打卡的记录数=未打卡的次数。
但是我发现有一个问题,我们公司是每周一休息,也就是说总打卡次数要除去周一的时间,但是有些月份有4个周一,有些月份有5个周一,如果那一个月是4个周一,那么总打卡次数要减掉16次,如果那一个月是5个周一,就要减掉20次,那我要怎么判断当月有多少个周一呢?
------解决思路----------------------
(每月天数 - (7 - 第一天的星期值)) / 7
取整就是有效周数
考勤未打卡的有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


相关标签: nbsp