江湖救急!各位大侠拜托啦~~根据用户输入的工事求金额。
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
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
解决方案 »
- oracle操作超时时间的设置
- 安装oracle 10g问题,急!
- 关于ROWNUM和ORDER BY的问题
- 注册表中没有找不到nls_lang怎么修改客户端字符集
- MySql一般都用mysql front,那oracle配套的GUI工具主流是什么?刚学习oracle,还未安装,请教下oracle用什么GUI好?
- 挑战数据比对
- 数据库客户端经常联接不上
- 回滚段的问题
- 大家看看这个简单的存储过程有什么问题?
- 打开绿色版sql developer时,加载完闪退真么回事.懂得扣我 2313133415 或者评论 谢谢
- 不带精度的NUMBER类型究竟能存多少位长度的数据?
- Oracle 11g 64位 备份 恢复
到时候计算的时候调用下就可以,传几个参数进去