sql >> Databáze >  >> RDS >> Mysql

Získejte chybějící data z databáze přes MySQL

Jedna myšlenka je, že byste mohli mít tabulku se všemi daty, která chcete zobrazit, a poté s touto tabulkou provést vnější spojení.

Pokud jste tedy měli tabulku s názvem alldates s jedním sloupcem (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;

Nevýhodou je, že byste tuto tabulku museli udržovat naplněnou všemi daty, která chcete zobrazit.



  1. Změny rozhraní Oracle

  2. Jak získat velikost databáze MySQL?

  3. Funkce PL/SQL v Oracle nevidí DBMS_AQ

  4. MySQL v roce 2018:Co je ve verzi 8.0 a další pozorování