赞
踩
问题: login_record ( 用户userid和登录时间time)求连续登录3天的用户数
建表语句:
- create table `login_record` (
- `userid` int not null,
- `time` date default null
- ) engine=innodb default charset=utf8;
- insert into `login_record` values (1,'2020-04-18'),(1,'2020-04-19'),(1,'2020-04-20'),(1,'2020-04-21'),(2,'2020-04-16'),(2,'2020-04-17'),(2,'2020-04-18'),(3,'2020-04-18'),(4,'2020-04-18'),(5,'2020-04-18'),(6,'2020-04-18'),(7,'2020-04-18');
这道题用窗口函数来写是很优雅而且很巧妙的,不过考虑到我是一个初学者,我想提高一下自己的编程水平,所以就硬写!
解决思路:</
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。