【发布时间】:2014-08-10 00:19:15
【问题描述】:
我需要查找过去 7 天每天的记录数,但是,ip 每天必须是唯一的(ip 不能每天计算两次)。
这是我目前的查询。截至目前,它计算每天的记录数,但不检查 ip 是否唯一。
SELECT extract( DAY FROM date_visited ) AS theDay,
count( * ) AS numberOfItems
FROM table
WHERE `date_visited` >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)
GROUP BY extract( DAY FROM date_visited )
这返回每天的总数,而不是每天唯一 ip 的数量...
【问题讨论】: