Data Analysis — SQL/Python题库练习
发布时间
阅读量:
阅读量
天阑之蓝的博客
阅读之前查看这里的小tip 👉:既是学习数据分析的一员 也是数据世界中不断探索的小旅者 也是一位致力于不断进步的学习者
目录
-
- SQL练习
- Python练习
SQL练习
题目:
user_sign
user_sign
用户ID
签到SIGN:0否1是
如下:

针对问题一,请计算截止日期(7月13日)每位用户的已连续参与天数,并生成一个仅输出那些在当日完成签到记录的所有用户的记录。
t_user_consecutive_days
用户ID
t_user_consecutive_days
解题思路:先找用户最近一次未签到日期,再用今天减那个日期
select 用户ID,datediff('20200713',maxdate) as fconsecutive_days
from
( select `用户ID`,max(日期Date) maxdate
from user_sign
where 签到SIGN = 0
group
全部评论 (0)
还没有任何评论哟~
