Една идея е, че бихте могли да имате таблица с всички дати в нея, които искате да покажете, и след това да направите външно присъединяване с тази таблица.
Така че, ако имате таблица, наречена alldates с една колона (job_data_date):
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;
Лошото е, че ще трябва да поддържате тази таблица попълнена с всички дати, които искате да покажете.