当前位置:网站首页>找出连续7天登陆,连续30天登陆的用户
找出连续7天登陆,连续30天登陆的用户
2022-06-28 18:39:00 【南湖渔歌】
小红书笔试,电信云面试:
/* use dw; SELECT * from fct_sales fs limit 10; SELECT min(dimDateID) , max(dimDateID) from fct_sales fs limit 10; -- 20170602 20170830 */
select * ,count(1)over() as cnt
from
(
select user_id
,dts
,count(1) as num
from
(
select user_id
,date_sub(log_in_date, interval ranks day) dts
from
(
SELECT user_id
,log_in_date
,row_number()over(partition by user_id order by log_in_date asc) as ranks
from (
select DISTINCT dimMemberID as user_id, date(dimDateID) as log_in_date
from fct_sales
where timestampdiff(day, date(dimDateID),(select max(dimDateID) from fct_sales)) <= 30
and dimMemberID <> 0
) data_source
) t
) a
group by user_id,dts
) b
where num in (7,30);
边栏推荐
猜你喜欢

About Critical Values

Anonymous function variable problem

Mindspire series one loading image classification data set

1 invalid import format(s) Postman Collection Format v1 is no longer supported and can not be import

CVPR2022 | 浙大、蚂蚁集团提出基于标签关系树的层级残差多粒度分类网络,建模多粒度标签间的层级知识

Michael Wooldridge, professeur à l'Université d'Oxford: comment la communauté de l'IA voit les réseaux neuronaux depuis près de 40 ans

openGauss内核:SQL解析过程分析

双功能交联剂丨Lumiprobe 磺基花青7二羧酸研究

render函数解析

180.1.连续登录N天(数据库)
随机推荐
devpi
Alist+RaiDrive 给电脑整个80亿GB硬盘
PHP使用栈解决迷宫问题
Advanced - Introduction to business transaction design and development
Lumiprobe丨Lumizol RNA 提取试剂解决方案
获取当前日期0点及23点59时间戳
19.2 容器分类、array、vector容器精解
C语言文件操作
Openfire用户以及群组关系移植
Rxjs map, mergeMap 和 switchMap 的区别和联系
PMP怎么补考?补考费用是多少?
MongoDB系列之MongoDB工作原理简单介绍
抗兔Dylight 488丨Abbkine通用型免疫荧光(IF)工具箱
About Covariance and Correlation(协方差和相关)
被315点名的流氓下载器,又回来了…
应用实践 | 10 亿数据秒级关联,货拉拉基于 Apache Doris 的 OLAP 体系演进(附 PPT 下载)
Seata implementation of sharing JDBC distributed transaction
618活动季——百数低代码平台特享折扣来临
Shell脚本批量修改文件目录权限
Shell unknown rollup 1