[SQL ] Oracle connect by 語法,數量累乘
大家好
目前正在做一個BOM的展開
使用的是connecy by prior 語法 目前唯獨QPA無法算出
想用累乘的概念把用量算出來 下面是簡單的例子
主料號 子料號 用量
====================
A B 2
B C 3
SELECT 子料號,用量 FROM table
WHERE connect_by_isleaf=1
START WITH 主料號 = 'A'
CONNECT BY PRIOR 子料號 = 主料號
希望最後出來的結果是
子料號 用量
============
C 6
不知道有沒有辦法做到? 先謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.119.188
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1438140197.A.775.html
※ 編輯: bohei (61.222.119.188), 07/29/2015 11:23:50
→
07/29 12:24, , 1F
07/29 12:24, 1F
→
07/29 12:27, , 2F
07/29 12:27, 2F
推
07/30 09:36, , 3F
07/30 09:36, 3F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):