销售返回记录在 status='sr'
我想在扣除销售返回后显示每种产品的最终数量。
对于产品 B0801180323NA
的示例,有 quantity:2
的销售返回以及 quantity:2
的销售,因此最终数量必须是现在显示的是 0
。
最佳答案
SELECT products, SUM(IF(status='sale',quantity,0)) - SUM(IF(status='sr',quantity,0)) AS quantity
FROM sales
GROUP BY bill_id, products;
这根据“状态”列计算数量,从“高级”列中减去“销售”列。
关于php - 减去相同产品和单号的销售返回后,通过sql查询显示销售额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48498291/