我有一个表sales_order,我在下面提供了这个屏幕。
如何从表中获得总数量,因为结果将作为我的第二张图像。
任何人都请帮帮我
+--------------+------------+
| Product Code | Total Sell |
+--------------+------------+
| 77 | 6 |
| 82 | 3 |
| 78 | 3 |
| 79 | 1 |
| 80 | 1 |
| 81 | 1 |
| 82 | 2 |
+--------------+------------+
答案 0 :(得分:1)
您的表似乎包含的行说明产品已售出多少(数量)(product_code)
以下查询:
SELECT product_code, SUM(qty) TotalSales FROM sales_order GROUP BY product_code
每product_code
会返回一行(因为我们GROUP BY
),它会汇总qty
值,从而显示其总销售额。
答案 1 :(得分:0)
除了上述选项,您还可以使用“GROUP BY”WITH ROLLUP来获取所有已售商品的总数。
SELECT product_code, SUM(qty) TotalSales FROM sales_order GROUP BY product_code WITH ROLLUP;
此致