征集SQL,大家集思广益下

本文通过一组模拟的员工打卡记录数据,探讨如何找出最长连续工作天数的方法。数据包含两个员工(A和B)在2017年6月的打卡情况,其中0表示未上班,1表示上班。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CREATE  TABLE TYPE_TEST
( YEAR_MONTHS_DAY  DATE,
  TYPE_NAME     VARCHAR2(100),
  VALUES1       VARCHAR2(100)

 );

 /*
2017/6/1 A 0
2017/6/2 A 1
2017/6/3 A 1
2017/6/4 A 0
2017/6/5 A 1
2017/6/6 A 1
2017/6/7 A 1
2017/6/8 A 1
2017/6/9 A 1
2017/6/10 A 0
2017/6/11 A 1
2017/6/12 A 0
2017/6/13 A 1
2017/6/14 A 0
2017/6/15 A 1
2017/6/1 B 0
2017/6/2 B 1
2017/6/3 B 1
2017/6/4 B 0
2017/6/5 B 1
2017/6/6 B 1
2017/6/7 B 0
2017/6/8 B 1
2017/6/9 B 1
2017/6/10 B 0
2017/6/11 B 1
2017/6/12 B 0
2017/6/13 B 1
2017/6/14 B 1
2017/6/15 B 1
2017/6/16       B       1
*/

可以看成AB2个人上班的打卡记录,0没有上班,1上班了,连续上班的最多多少天


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值