类似于这样的,建设方、施工方,然后施工方转包给了另外一个施工方,这个时候总包也成了建设方的意思,可能存在多个转包,现在的需求是能否罗列出总包a 分包 b 合同名称 合同金额 f g h以此类推
然后比如说B也转包给了C和D
如何罗列出 a 的总包是谁 这些总包又分包给了谁,谁最后干了这个工程,每个环节都是多少金额?
...全文
1708打赏收藏
oracle中 建筑项目总包 转发的问题,类似于父子关系类,请大神指点
类似于这样的,建设方、施工方,然后施工方转包给了另外一个施工方,这个时候总包也成了建设方的意思,可能存在多个转包,现在的需求是能否罗列出总包a 分包 b 合同名称 合同金额 f g h以此类推 然后比如说B也转包给了C和D 如何罗列出 a 的总包是谁 这些总包又分包给了谁,谁最后干了这个工程,每个环节都是多少金额?
SELECT JSF,SGF ,rnum,1||sys_connect_by_path(rnum,'/')
FROM (select JSF,SGF,row_number() over(partition by jsf order by sgf) rnum
from table_test)
START WITH JSF='A'
connect by prior SGF=JSF
order siblings by SGF
这样?如果不要/ replace掉