江湖救急!各位大侠拜托啦~~根据用户输入的工事求金额。
1.该工事不存在契约明细
 1.1 该工事没有子工事
     则 金额 = K受注预定.金额
 1.2 该工事有子工事
  1.2.1 子工事不存在契约明细
        则 金额 = 父工事的K受注预定.金额 + 子工事的K受注预定金额
  1.2.2 子工事存在契约明细
        则 金额 = 父工事的K受注预定.金额 + 子工事的K契约明细金额
 1.3 该工事的子工事还有子工事的话,重复上述操作2.该工事存在契约明细
 2.1 该工事没有子工事
     则 金额 = K契约明细.金额
 2.2 该工事有子工事
  2.2.1 子工事不存在契约明细
        则 金额 = 父工事的K契约明细.金额 + 子工事的K受注预定金额
  2.2.2 子工事存在契约明细
        则 金额 = 父工事的K契约明细.金额 + 子工事的K契约明细金额
 2.3 该工事的子工事还有子工事的话,重复上述操作不知道这样够不够清楚,本人刚刚接触SQL,现在是茫然不知从何处下手,
请高手指点一二,拜托了~~SQLORACLE