我想使用php脚本创建每周报告。在这个mysql查询中,我想在上周使用其时间戳取出其中运行的表,同时从这些表的创建日期开始获取其他值(尤其是唯一用户和整体用户的数量)。但目前它的计数返回不正确的数据只是在项目创建后的最后一周才给出计数。
这发生在循环中,因此对于使用table table_1的示例查询
QUERY
SELECT DISTINCT b.ID, name, accountname, c.accountID, status,
total_impr, min(a.timestamp), max(a.timestamp),COUNT(DISTINCT userid)
AS unique_users,COUNT(userid) AS overall_users
FROM table_1 a INNER JOIN logs b on a.ID = b.ID INNER JOIN
accounts c on b.accountID = c.accountID
WHERE a.timestamp > DATE_ADD(NOW(), INTERVAL -1 WEEK