用这个查询成品A的BOM成本结构
时间: 2024-02-29 19:52:06 浏览: 133
BOM成本计算.rar
好的,假设成品A的料号为'1',你可以将上面的SQL查询中的'bmb03'改为'bmb01',并在最后加上一个条件限制成品的料号为'1',如下所示:
```sql
WITH RECURSIVE bom_tree AS (
-- 先将成品加入递归表达式
SELECT bmb01, bmb03, bmb53
FROM bmb_file
WHERE bmb01 = '1'
UNION ALL
-- 递归查询元件
SELECT b.bmb01, b.bmb03, b.bmb53
FROM bom_tree t
JOIN bmb_file b ON t.bmb03 = b.bmb01
)
-- 计算成品A的BOM成本结构
SELECT bmb03, SUM(bmb53) AS cost
FROM bom_tree
WHERE bmb01 = '1'
GROUP BY bmb03
ORDER BY bmb03
```
这个SQL查询会计算成品A的BOM成本结构,查询结果将会列出成品A的所有元件,以及它们的成本价之和。
阅读全文