Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehlende Daten aus der Datenbank über MySQL abrufen

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.