WHERE子句以错误的方式运行

时间:2015-01-30 05:47:30

标签: mysql

我想使用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

0 个答案:

没有答案