我有这个查询,输出最近7天每天的行数。 我该如何改变它,所以我只得到“完整的日子”?含义:从今天起的结果将不计算在内(因为今天还没有“完成”)。PHP查询,获得过去7天(“完成”天)的结果
SELECT date(downloaddate), COUNT(id) AS num_downloads,
SUM(filesize) AS daily_filesize
FROM downloads
WHERE downloaddate > now() - INTERVAL 1 WEEK
GROUP BY date(downloaddate)
辉煌,谢谢:) –
+1虽然你应该在where语句的第二部分使用'curdate()'而不是'now()'。用'现在()'你只有第一天的一半。 – Andomar
@Andomar,好点我没有考虑过WHERE的第二部分。 –