SELECT ip_address,datetime,DATE(datetime) as thedate, count(DATE(datetime)) as visits
FROM articleview_logtable
GROUP BY DATE(datetime)
此查询效果很好,它返回每个日期的行数。我希望查询查找每天的行总数,而不计算ip重复项。 当有人访问我所创建的页面时插入每一行,问题是如果某人从同一个ip回来,我不想将他们作为新人计算在那一天。
答案 0 :(得分:0)
尝试使用DISTINCT
:
SELECT ip_address, COUNT(DISTINCT(ip_address)) as visits, datetime,DATE(datetime) as thedate,
FROM articleview_logtable
GROUP BY DATE(datetime)