排班约束条件
1.值班岗位可分为
白班:班次1(8小时)、班次2(8小时)、班次3(8小时)
晚班:班次4(16小时)、班次5(6小时)、班次6(6小时)
晚班班次5、班次6为夜陪班,晚班班次4为夜睡班,白班和晚班(班次2和班次5)一起上的为直陪班,白班和晚班(班次1和班次4)一起上的为直睡班
上白班不补休;
夜陪班补休1天;
夜睡班补休1-2天;
直陪班补休1-2天;
直睡班补休2天 2.星期一至五安排为白班夜班交叉形式(如上完白班下次就上晚班),星期六、日安排为直班形式
3.保证值班时间平衡
4.人员不足情况下,岗位可设置为空
5.最好能保证每个人隔三个星期就有一次双休
6.保证每个星期的排班情况都不一样
人员:1,2,3,4,5,6,7,8,9
日期 班次1 班次2 班次3 班次4 班次5 班次6
星期一 1 2 3 4 5 6
星期二 7 8 9 1 2 3
星期三 4 5 6 7 8 9
星期四 1 2 3 4 5 6
星期五 7 8 9 1 2 3
星期六 4 5 6 4 5 6
星期日 7 8 9 7 8 9
解决方案 »
- 参照完整性的实现策略
- 请问,sql server 的UNIQUE NONCLUSTERED INDEX 和 Primary Key Index有什么本质区别吗?哪个查询速度更快?
- SQL2005为什么安装后在“事件察看-->应用程序”那里会不断产生.NET Runtime Optimization Service的时间的?
- 触发器问题,高手来帮忙!
- 帮我看看这个语句到底是怎么了! 为什么编译通过了而数据不显示出来呢?
- 苦等:恢复数据库出现错误提示,请看
- 日期的比较
- 100分菜问题
- 急急急!求助!SQL SERVER高手请进!
- 关于datagrid的问题
- 3NF题目一道.
- SQL分组问题——如何得到同一张表两次分组的结果
直陪班补休1-2天;
---晕,这个机动呀