我承诺,我通常比这更好。
这里的背景故事:在我的工作中,如果你迟到/缺席,你会得到出勤分数。工作出勤点的一种方法是周末工作。每工作12个周末,您将获得2个出勤点。
例如,如果一名员工有26个周末时间,我需要减去24小时,剩余2小时,并删除4个点。
现在我在Excel中拥有所有这些,但我可能很容易创建一个快速的php / mysql,但这很痛苦。我最好的方法是什么?我认为mod功能,但是......是的。我头疼。有人指出我的方向正确吗?
答案 0 :(得分:5)
也许:
attendance_points -= (hours / 12) * 2
这假定为整数运算。
然后
hours = hours % 12
这有帮助吗?
你被允许在一个大块中使用6个小时吗?
答案 1 :(得分:2)
每位员工的基本更新如下所示:
attendance_points -= weekend_hours / 12 * 2
weekend_hours %= 12
其中/
是整数除法。