我有一个包含user_id和visited_at列的访问表。我想在本月找到有多少新客户和回头客。查询 - 在MySQL中查找新的和重复的用户
user_id visited_at
--------------------------------------------------------------------------
1750 2015-04-06 10:39:20
1870 2015-04-05 15:48:11
1990 2015-04-04 12:38:35
1920 2015-04-03 10:18:21
1080 2015-04-01 10:18:21
1750 2015-01-28 12:38:59
1920 2015-01-19 17:20:20
1920 2015-01-17 15:10:10
1080 2015-01-13 20:18:41
1920 2014-04-04 10:31:15
1750 2013-10-04 10:39:20
在2015年1月,用户1750年和1920年访问了同一个地方,以便重复共计客户2.在2015年4月,用户1750,1920和1080访问同一个地方如此重复共计客户3.输出应是这样的
Month New Repeat
----------------------------------------------
October 2013 1 0
April 2014 1 0
January 2015 1 2
April 2015 2 3
两'2014年4月'行?这是如何运作的? –
我试过了一段代码,但是这是月份和年份的分组。它只是给我一个月内的总数。我想区分新的和重复的。这就是我现在挣扎的地方。 – Chopra
@MarcB对不起,这是一个错字。我已纠正它。 – Chopra