sql >> Databasteknik >  >> RDS >> Mysql

Hur får man summan av mängden produkter från ett visst datum?

Om du vill ha data för alla dagar använd detta

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;

Om du vill ha data på datumspecifika kan du använda detta:

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. T-Sql verkar utvärdera If-satsen även när villkoret inte är sant

  2. Kan kommentarer hämma prestandan för lagrad procedur?

  3. Oracle 11.1.0.7 och WAMP oci_connect-fel

  4. group_concat MYSQL ny rad