求一句SQL语句

jusinq 2013-07-16 01:01:41
我有一个表,记录用户登录的日期,字段为date,时间戳的形式(一天仅一条记录)。

如果我想查询用户在某段时间是否连续登录,SQL该怎么写?
...全文
323 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2013-07-16
  • 打赏
  • 举报
回复
select username from 一个表 where 字段为date between '2013-07-01' and '2013-07-15' group by username have count(*)=15
jusinq 2013-07-16
  • 打赏
  • 举报
回复
jusinq 2013-07-16
  • 打赏
  • 举报
回复
jusinq 2013-07-16
  • 打赏
  • 举报
回复
哦哦,不过我不是想判断 我是想查询出某段时间内,有几个人连续登录了,并且要知道用户的ID
ACMAIN_CHM 2013-07-16
  • 打赏
  • 举报
回复
select count(*) from 一个表 where 字段为date between '2013-07-01' and '2013-07-15' 如果返回等于 15 则说连续。
jusinq 2013-07-16
  • 打赏
  • 举报
回复
有人回答吗?

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧