我有这个基于订单的数据库,按产品分割(如果订单有2个产品,那么有2行具有相同的交易代码但产品不同)。它记录了产品何时被收购以及何时被销售(基本上,当它进入时和何时出货)。产品的成本只有在被收购时才是正确的(系统问题与产品销售时的成本混淆)。
我想使用以下列构建查询:
交易代码(仅限销售订单)
获得产品的成本 - 按交易代码分组(每笔交易一行)。
所以基本上:“服务器,给我带来销售交易,并总结与之相关的产品的成本,但是他们的购置成本”
答案 0 :(得分:1)
猜猜,但值得一试:
SELECT transaction_id, sum(product_cost) AS cost
FROM table
WHERE flag = acquisition
GROUP BY transaction_id