次のようなクエリがあります。
SELECT SUM(spend.price) AS total, WEEKDAY(spend.date) AS weekday
FROM spend
WHERE spend.date BETWEEN '2012-11-01' AND '2012-11-07'
GROUP BY WEEKDAY(spend.date) ;
現在、クエリは、ユーザーが支払いを行った日のみを提供します。
total weekday
60 2
10 3
3 5
3 6
しかし、代わりに、支払いのない毎日を 0 (ゼロ) にしたいと考えています。
total weekday
0 1
60 2
10 3
0 4
3 5
3 6
0 7
ここにテーブルスキーマ。