sql题目,求大神解答

如果有一个表有两个字段,一个字段是人名,另一个是登录时间,record(name,date)要找出连续三天登录的客户的姓名。该怎么查找呢?
全部评论
Select t1.*  from record t1  join  record t2 on  t1.name=t2.name and dateadd(day,1,t1.date)=t2.date join  record t3 on  t2.name=t3.name and dateadd(day,1,t2.date)=t3.date 试试这个行不行
点赞
送花
回复
分享
发布于 2017-10-19 23:07
早上面试拍拍贷的时候面试官问的,只提示用自连接,但是怎么表示连续三天我还没想明白,有大神解答么?
点赞
送花
回复
分享
发布于 2017-10-19 22:51
滴滴
校招火热招聘中
官网直投
自连接,然后on的时候on name和data+1
点赞
送花
回复
分享
发布于 2017-10-19 22:58

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务