現在、MySQL を使用して、過去 1 週間に日付で作成された行数を数えています。これは、私のテーブルがどのように見えるかのサンプルです:
次の SQL クエリを使用します (2013 年 4 月 20 日であることを考慮)
SELECT DATE(Date) AS Date,
COUNT(id) AS Count
FROM notes
WHERE UNIX_TIMESTAMP(Date) + 604800 >= UNIX_TIMESTAMP()
GROUP BY DAY(Date)
ORDER BY Date ASC
次の結果が得られます。
ただし、私は過去 1 週間を過ごしているので、次のような行がない日も必要です。
どうすればこれを達成できますか?