开发者社区 问答 正文

sql语句查询连续的次数,如何做?

LEFT(login_time, 10) login_role_id 登陆角色id
2013-07-01 develop-1
2013-07-02 develop-1
2013-07-04 develop-1
2013-07-05 develop-1
2013-07-06 develop-1
2013-07-08 develop-1
2013-07-01 develop-2
2013-07-02 develop-2
2013-07-04 develop-2
2013-07-05 develop-2
2013-07-06 develop-2
2013-07-09 develop-2
这样的数据如何查询出他们连续的次数呢,比如连续 1天,2天,3天的,注意是连续,有或者用查出这样的数据用什么的算法可以搞出连续 1天,2天,3天这样的?

展开
收起
落地花开啦 2016-02-15 09:45:34 2633 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    试试这个,表名需要换一下,不知道是不是你想要的结果
    1


    后面这样写
    order by login_role_id, LEFT(login_time, 10)

    2019-07-17 18:42:57
    赞同 展开评论
问答分类:
问答地址: