Eine Idee wäre, dass Sie eine Tabelle mit allen Datumsangaben haben könnten, die Sie anzeigen möchten, und dann eine äußere Verknüpfung mit dieser Tabelle erstellen könnten.
Wenn Sie also eine Tabelle namens alldates mit einer Spalte (job_data_date) hätten:
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;
Der Nachteil ist, dass Sie diese Tabelle mit allen Datumsangaben, die Sie anzeigen möchten, gefüllt halten müssen.