1つのアイデアは、表示したいすべての日付を含むテーブルを作成し、そのテーブルと外部結合を行うことです。
したがって、1つの列(job_data_date)を持つalldatesというテーブルがある場合:
SELECT ad.job_data_date, SUM(job_data_invoice_amount) as job_data_date_income
FROM alldates ad left outer join job_data jd on ad.job_data_date = jd.job_data_date
WHERE ad.job_data_date >= '2010-05-05'
GROUP BY ad.job_data_date
ORDER BY ad.job_data_date;
欠点は、このテーブルに表示するすべての日付を入力しておく必要があることです。