美文网首页
Mysql计算累计到每一天去重汇总数

Mysql计算累计到每一天去重汇总数

作者: 辉格食品 | 来源:发表于2020-07-23 17:00 被阅读0次

今天要查询1个月内,累计到每一号的去重用户。

想要达到的效果如图所示,但在网上搜索了好久,也没有个说清楚的。所以我写一个抛砖引玉。

示例图1

select

cwc.data_date,

count(distinct cwc.user_id),

sum(count(distinct cwc.user_id)) over(order by cwc.data_date) from (

select user_id,min(data_date) as data_date from dws_users 

where  1=1

#这里是限定时间,根据你的需要

data_date between '2020-06-01' and '2020-06-30'  

#--这里我是根据我的需要,我只看行为大于0 的

and activity_num> 0

GROUP BY 1

)cwc GROUP BY 1

最终得出结果:

原理为:取出去重用户行为的最小时间,然后再累加。这样实现了累计去重的效果。

结果图

相关文章

  • Mysql计算累计到每一天去重汇总数

    今天要查询1个月内,累计到每一号的去重用户。 想要达到的效果如图所示,但在网上搜索了好久,也没有个说清楚的。所以我...

  • MySQL 冷门技术总结

    1.mysql 空间位置计算 查询无限分类所有父级 按条件汇总,聚合,去重统计各个数据 mysql查看进程

  • mongodb查询去重后的总数

    Mongo里现有一批数据,大致结构如下: 要按test_no字段去重后统计总数,示例数据返回结果应该是:3,在SH...

  • mysql查询数据去重

    1、使用distinct去重(适合查询整张表的总数) 有多个学校+教师投稿,需要统计出作者的总数 每个作者都投稿很...

  • java中Map根据key模糊匹配并返回全部符合的集合数据

    对map集合计算总数

  • jq 计算统计总数

    $(function(){ vartotal=0; vartotals=0; vark=

  • mysql | 去重查询

    今天在实际开发过程中遇到一个数据库去重查询的问题,在这里给大家分享一下。 类似于上面这张数据表,我们发现id=5和...

  • mysql 数据去重

    从excel中导入了一部分数据到mysql中,有很多数据是重复的,而且没有主键,需要按照其中已经存在某一列对数据进...

  • mysql distinct去重

    在使用distinct时发现,select distinct name from t1;会去掉重复的id记录。但是...

  • mysql查询去重

    mysql两个字段关联查询去重 //查询重复SELECT * from (SELECT *, CONCAT(a,b...

网友评论

      本文标题:Mysql计算累计到每一天去重汇总数

      本文链接:https://www.haomeiwen.com/subject/fgphlktx.html