产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » xiyou大虾请问值班表数据按9个一个循环获取的方法
cwwbaby - 2015/1/2 12:27:10
有值班表数据只有9个人,值班时按每人一天9天是一个循环,一年365天要反复执行这个循环,请问怎么才能写一个SQL的条件语句
xiyou - 2015/1/4 9:30:31
这个不是一句sql可以搞定的,思路大致如下:
9个人,每个都有一个独立编号,如,A,B,C
然后写一个计划任务文件,A开始执行,每天自动A的已值班时间增加1天,当总共和大于9时候用sql语句找出值班时间的0的其他人的第一个人(可以按摸个条件排序,比如增加一个值班顺序字段),比如B来值班,类似A的过程,然后就继续,C,D,E以此类推,当所有人值班时间都等于9时候,sql更新值班天数为0,然后重新又开始A值班。

思路大致就这样,代码自己搞定,不懂代码就花点钱请人写,这种功能熟练的一般1天就能写好吧
Vipzz - 2016/5/24 10:13:58
学习了,学习了,Mark!
1
查看完整版本: xiyou大虾请问值班表数据按9个一个循环获取的方法