Một ý tưởng là bạn có thể có một bảng với tất cả các ngày tháng mà bạn muốn hiển thị và sau đó thực hiện một phép nối bên ngoài với bảng đó.
Vì vậy, nếu bạn có một bảng được gọi là tất cả các ngày với một cột (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;
Mặt cuối cùng là bạn cần giữ cho bảng này được điền đầy đủ các ngày bạn muốn hiển thị.