Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać sumę ilości produktów z określonej daty?

Jeśli chcesz mieć dane z wszystkich dni, użyj tego

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;

Jeśli chcesz, aby dane były konkretne, możesz użyć tego:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Paginacja PHP i MySQL

  2. Jak skonfigurować strukturę indeksu ElasticSearch z wieloma powiązaniami encji?

  3. Tworzone przeze mnie tabele zaczynające się od dotNetChat_ znikają po ponownym uruchomieniu MySQL

  4. MySQL INSERT INTO / ON DUPLICATE KEY z problemem z instrukcją SELECT

  5. Czym jest kardynalność w MySQL?