簡體   English   中英

這應該很容易,但我無法弄清楚

[英]This should be easy, but I can't figure it out

我保證,我通常比這更好。

這里的背景故事:在我的工作中,如果您遲到/缺席,您將獲得出勤點。 減少出勤率的一種方法是在周末工作。 每工作12個周末,您將獲得2個出勤積分。

例如,如果一個員工有26個周末小時,我需要減去24小時,剩下2小時,然后減去4分。

現在,我在Excel中擁有了所有這些功能,但我可能同樣可以輕松地創建一個快速的php / mysql,但這很痛苦。 我在這里最好的方法是什么? 我當時認為是mod函數,但是...是的。 我頭疼。 有人指出我正確的方向嗎?

也許:

attendance_points -= (hours / 12) * 2這是整數運算。

然后

hours = hours % 12

有幫助嗎?

允許您一次使用6個小時嗎?

每位員工的基本更新如下所示:

attendance_points -= weekend_hours / 12 * 2
weekend_hours %= 12

/是整數除法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM