mysql计算流失用户

-- 创建一个包含用户登录信息的表 CREATE TABLE user_login ( user_id INT PRIMARY KEY, login_time DATETIME ); -- 插入用户登录信息数据 INSERT INTO user_login (user_id, login_time) VALUES (1, '2022-05-01 12:00:00'), (2, '2022-05-01 12:05:00'), (3, '2022-05-01 12:10:00'), (1, '2022-05-01 12:15:00'), (2, '2022-05-01 12:20:00'), (3, '2022-05-01 12:25:00'); -- 计算每个用户最后一次登录的时间 SELECT user_id, MAX(login_time) FROM user_login GROUP BY user_id; -- 计算3天内没有登录的用户数量 SELECT COUNT(DISTINCT user_id) FROM user_login WHERE login_time