题目
有如下一张表G1218
每天上午8:00-9:00,下午16:30-18:00这两个时间段内的最早的一条记录视为“有效”,在这两个时间段内其它打卡数据显示“重复”,否则视为“无效”。预计结果如下:
测试数据
Create table G1218(
UserId int,
CheckIn DATETIME
);
Insert into G1218 VALUES (1,'2018/12/1 8:25');
Insert into G1218 VALUES (1,'2018/12/1 8:26');
Insert into G1218 VALUES (1,'2018/12/1 17:02');
Insert into G1218 VALUES (1,'2018/12/2 8:27');
Insert into G1218 VALUES (2,'2018/12/1 8:26');
Insert into G1218 VALUES (2,'2018/12/1 17:03');
Insert into G1218 VALUES (2,'2018/12/1 17:29');
Insert into G1218 VALUES (2,'2018/12/1 18:01');