计算mysql中常规用户的数量

时间:2015-06-26 07:48:06

标签: mysql

鉴于图中显示的表格,我想计算有超过一天的日期远的用户数量。基本上问题是计算常规访客的数量。

table

例如:用户adrian@有3个时间戳,其中2个在同一天,另一个在2天后,所以该用户回来了。相反,用户david@只有2个时间戳(在同一天),这意味着该用户没有回来。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用以下查询:

SELECT usuario_email
FROM users
GROUP BY usuario_email
HAVING COUNT(DISTINCT DATE(fecha)) > 1

以上将选择在2个或更多不同日期访问过您网站的用户,因此它会根据您的示例数据仅选择adrian@

Demo here