sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man summen af ​​mængden af ​​produkter fra en bestemt dato?

Hvis du vil have data for alle dage, så brug denne

SELECT products.product_name, sales.date, sum(products.quantity) 
FROM products LEFT JOIN sales 
ON products.sale_id = sales.id group by products.product_name, sales.date;

Hvis du vil have data på dato specifikke, kan du bruge dette:

SELECT products.product_name, sales.date, sum(products.quantity) 
FROM products LEFT JOIN sales 
ON products.sale_id = sales.id WHERE sales.date = '10 july' group by products.product_name, sales.date;

Demo



  1. Find de kolonner, der returneres af en funktion med tabelværdi (T-SQL-eksempler)

  2. MySQL-syntaksfejl med simpel INSERT?

  3. Database tabel design problem

  4. Supernøgle, kandidatnøgle og primærnøgle