You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何实现树形结构中子节点到父节点的累计求和

树形结构累计求和SQL问题

我编写了一个查询用于获取子节点的累计求和,但发现partition sum存在错误,会将不属于子节点的父节点纳入计算,当前累计求和结果不正确。

我需要实现兄弟节点求和到子节点,子节点求和回溯到父节点的树形结构累计求和,预期输出如下:

parent_child_tree   id  name    dimensionvalueid    level   order_sequence  volume  cummulative_total
  A1                     1  A1        (null)              0       1              20     840
-----A1:1                2  A1:1       1                  1       1_1           (null)  820
----------A1:1:1         3  A1:1:1     2                  2       1_1_2          20     820
-----------A1:1:1:1      4  A1:1:1:1   3                  3       1_1_2_3        300    800
-----------A1:1:1:2      5  A1:1:1:2.  3                  3       1_1_2_3        500    500
B1                       6  B1        (null)              0       6              200    300
-----B1:2                8  B1:2       6                  1       6_6           (null)  null
-----B1:1                7  B1:1       6                  1       6_6           (null)  100
----------B1:2:1         9  B1:2:1     8                  2       6_6_8         100     100

预期结果也可通过截图查看:截图展示了上述树形结构的累计求和表格,清晰呈现各节点的层级关系与对应累计值。

内容的提问来源于stack exchange,提问作者JyotiChhetri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 14:24:18