表:zbr(id,xingming,zhuangtai)
表中记录: id xingming zhuangtai 1 张三 0 2 李四 0 3 王五 0
需求:以上三个人需要轮流值7天的班, 第2个7天接着上一次的顺序继续轮流值班。 这样的SQL语句怎么写?
第二个7天按照第一个7天的顺序?那总会有一个人多值班一天
既然第二个 7 天接着上个 7 天的顺序,那么就没有 7 天的概念一说。取出日期,排序后有一个顺序值,如 rowid,把这个 rowid 取模 3,余数就是对应的人员。
3.4w+
社区成员
25.4w+
社区内容