Mysqlでの集計について
以下のSQLで集計を行おうとしておりますが、要件として売り上げがない日(0円)の データも出力したいのですが、どのようにするのがよいでしょうか? できれば、データベース側で完結したいです。
2014/12/1 ¥10000
2014/12/2 ¥10000
2014/12/3 *このレコードは存在していないですが、リストで 2014/12/3 ¥0と出力したい。
2014/12/4 ¥10000
sql
select
DATE_FORMAT(s.start_date, '%Y-%m-%d') as date,
sum(p.price) as price
from
sales s
inner join
products p
on
s.product_id = p.id
group by
DATE_FORMAT(s.start_date, '%Y%m%d');