Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получа сумата от количеството продукти от определена дата?

Ако искате данни за всички дни, използвайте това

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;

Ако искате данните за конкретна дата, можете да използвате това:

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;

Демо



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съвпадение на знака '%' при търсене в MySQL база данни

  2. mysql изберете съдържание около ключова дума

  3. Защо функцията 'insert' не добавя редове с помощта на MySQLdb?

  4. GROUP_CONCAT връща NULL, ако някоя стойност е NULL

  5. Липсваща стойност за идентификатор на първичен ключ Doctrine Symfony2