我有這個查詢,輸出最近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的第二部分。 –