数据字典如下通过sql可以得到如下结果select yskm,SUM(je) as je from view_dj where swdjh=321311570376851 group by yskm 现在项目有个要求,要统计出他们父级科目的金额。那怎么向上推出他的父级科目 ...
数据字典如下
通过sql可以得到如下结果
select yskm,SUM(je) as je from view_dj where swdjh='321311570376851' group by yskm
4.看上面的临时表的结果,可以看出科目代码顺序现在是对的,但是他们父级科目的金额都为空的,怎么根据下一级的科目金额获取上一级的科目金额呢
5,这时我们应该按科目代码的长度倒序排列,逐个更新金额,应该我们只有计算出上一级的金额,然后再上一级金额的基础上计算出下一级金额。(注意:逻辑思想很重要)
select kmcode,hjje from #tmphjcx order by len(kmcode) desc
查询结果如下
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:sqlserver cte递归向上统计
关键词:sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。