【发布时间】:2010-12-13 06:28:03
【问题描述】:
您好,我想问一下如何创建一个与 MySQL 数据库一起使用的轮班日历。我想要实现的是,当用户在特定日期访问我的页面时,脚本将检查工作班次日历上该日期的班次,并输入班次类型的数据库。
班次模式是: 3班:A、B、C。 每班上早班4天,然后休息2天,上夜班4天,如此反复。
如果有人可以给我一些建议,不胜感激。提前致谢。
【问题讨论】:
-
所以一个工人需要 18 天 (4 + 2) * 3 才能重新开始循环?
-
工人上早班4天休息2天,继续夜班4天休息2天。这种模式由 3 个班次共享,因此,在 2 个休息日的任何一个班次中,它被另一个班次覆盖。
-
我还是一头雾水。一个工人只工作两班?您如何确定哪些工人在 1 班、2 班和 3 班工作?
-
共有A、B、C三个班次。每个班次工作在Continuous-Work-Week中,也就是说,A早上4天(从第1天开始),B晚上4班(开始第3天,因为是CWW),休息日是C,它继续。当 A 班次到达第 3 天早上时,B 已经结束夜晚进入休息日。夜班由 C 班第一天继续。模式继续。希望这能给你一个更清晰的画面。