暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL题目3:计算访问量最高的时间和访问量

SQL大数据开发 2021-04-19
299

    先说一下 ,看到的能不能给弟弟点个关注~~

    上次那个题目是这样的,没看题目的先去看题目题目3:计算访问量最高访问量是多少

    答案呢,是这样的,根据中国传统的阴阳变化,你会发现,有登录就有退出,有阳就有阴,没阴就没阳,万物负阴而抱阳,冲气以为和。

    以上纯属废话,下面直接上代码:

    WITH T1 AS  -- 自己领悟什么是阴阳变化
    (SELECT LOG_IN AS LOG_TIME, 1 AS FLAG
    FROM LOG_TABLE
    UNION ALL
    SELECT LOG_OUT AS LOG_TIME, -1 AS FLAG FROM LOG_TABLE),
    T2 AS      -- 有阴又有阳 直接就冲气以为和了
    (SELECT T.LOG_TIME, FLAG, SUM(FLAG) OVER(ORDER BY LOG_TIME ASC) AS SUM_FLAG
    FROM T1 T)
    SELECT DISTINCT LOG_TIME, SUM_FLAG   -- 这就是show time 了
    FROM T2
    WHERE SUM_FLAG = (SELECT MAX(SUM_FLAG) FROM T2)


    复制

        好 我已经表达完了~~

        从QQ群来的给点个在看呗

        

         然后想直接看数据的可以在后台回复:登录

        即可下载数据文档。

        大家 有做出来的可以发给作者,大家一起研究研究,谁的代码运行速度最快~~    

        

        刚开始编写文章,很多地方都有不足,希望以后可以为大家贡献出更好的文章,谢谢大家!

        没有关注的也可以关注下公众号~再次感谢

                        

        ps:三百字已完成,欧克欧克~~~~

    最后修改时间:2021-04-19 17:17:08
    文章转载自SQL大数据开发,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论