HANA中的递归子查询

2020-09-22 03:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我试图在HANA中使用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好

我试图在HANA中使用递归子查询选项,但是当我引用sql参考文档时,它说从2.0开始不支持WITH子句的递归查询。

我要实现的业务用例如下。 我正在尝试实现无循环(或)游标的方法。 请分享您的想法。

产品成本百分比预期值
   1 10 2 20
   2 0 3 20 +(20 * 3)= 80
   3 0 4 80 +(80 * 4)= 400
   4 0 5 400 +(400 * 5)= 2400 

感谢与问候

桑托什·瓦拉达

1条回答
SC_Yao
2020-09-22 04:29

所以,您要在这里运行产品,而不是在运行产品,对吧?

这在SQL中是可行的,但这并不漂亮:

https://stackoverflow。 com/questions/3912204/why-is-there-no-product-aggregate-function-in-sql

基本上,这个想法是使用log()和SUM()来基于非负数的log()的总和来构建乘积。 由于很容易出错,因此最好改写一个函数。

一周热门 更多>