LeetCode-1142. 过去30天的用户活动 II(简单)

LeetCode-1142. 过去30天的用户活动 II(简单)_第1张图片
LeetCode-1142. 过去30天的用户活动 II(简单)_第2张图片
LeetCode-1142. 过去30天的用户活动 II(简单)_第3张图片
题目来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/user-activity-for-the-past-30-days-ii
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

本人思路:
– 1、只统计那些会话期间用户至少进行一项活动的有效会话,感觉题目不是很严格,没想到直接是以session_id来判断是否是有效对话,还是记录一下吧~

select ifnull(round(count(distinct session_id)/count(distinct user_id),2),0) as average_sessions_per_user
from Activity 
where datediff('2019-07-27',activity_date) <30 and datediff('2019-07-27',activity_date)>0

你可能感兴趣的:(数据库刷题)