产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

xiyou大虾请问值班表数据按9个一个循环获取的方法 [复制链接]

1#
有值班表数据只有9个人,值班时按每人一天9天是一个循环,一年365天要反复执行这个循环,请问怎么才能写一个SQL的条件语句
分享 转发
TOP
2#

这个不是一句sql可以搞定的,思路大致如下:
9个人,每个都有一个独立编号,如,A,B,C
然后写一个计划任务文件,A开始执行,每天自动A的已值班时间增加1天,当总共和大于9时候用sql语句找出值班时间的0的其他人的第一个人(可以按摸个条件排序,比如增加一个值班顺序字段),比如B来值班,类似A的过程,然后就继续,C,D,E以此类推,当所有人值班时间都等于9时候,sql更新值班天数为0,然后重新又开始A值班。

思路大致就这样,代码自己搞定,不懂代码就花点钱请人写,这种功能熟练的一般1天就能写好吧
TOP
3#

学习了,学习了,Mark!
TOP
发新话题 回复该主题