SELECT
flag_id,
COUNT(*) all_uv_keep7
FROM
(SELECT
flag_id,
username,
COUNT(ymd)
FROM
q_rep_tmp_user
WHERE ymd >= SUBDATE(v_ymd,7)
AND ymd <= v_ymd
GROUP BY flag_id,
usermac
HAVING COUNT(ymd) = 7;
在上面的sql中,笔者意欲统计7天连续访问页面的用户,结果将截取区间选择为8天,其结果是将连续7天登陆的用户排除在外,而把有可能不是连续7天登陆的用户统计在内.注意红色字体部分!
阅读(710) | 评论(0) | 转发(0) |