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

Jak získat součet množství produktů z určitého data?

Pokud chcete data za všechny dny, použijte toto

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;

Pokud chcete údaje o konkrétním datu, můžete použít toto:

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;

Ukázka



  1. SQL Výběr dat ze tří propojených tabulek

  2. Textový sloupec MySQL je zkrácen

  3. Ukládání binárních datových typů na SQL Server

  4. nemůže extrahovat prvky ze skaláru