sqlserver在nc科目余额表取数问题

sql server取科目余额表数据时 取出来的都是本月发生的末级科目的数据  如何汇总到对应的1  2级科目上呀,我现在查出来的都是本月的科目发生余额 都是末级科目的,我如何汇总到他的上级科目呀

都是末级科目的  没有对应上级科目微信图片_20200822175409.jpg

wanglonhg 发布于 2020-8-22 17:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
ScyalcireLv7中级互助
发布于2020-8-22 19:23

截取上级科目的编码 比如一级科目100101  二级科目10010101,10010102,10010103...  那就sum like 100101%的科目


或者直接全部截取一级科目的长度,排除一级科目,剩下的根据截取后的会计科目编码进行求和  然后group by

  • wanglonhg wanglonhg(提问者) 一大堆科目呢 0.0
    2020-08-22 19:55 
  • Scyalcire Scyalcire 回复 wanglonhg(提问者) 讲道理都是这么做的
    2020-08-23 18:52 
  • wanglonhg wanglonhg(提问者) 回复 Scyalcire 我加您个微信 在微信上聊吧 您有时间吗?
    2020-08-24 09:06 
  • Scyalcire Scyalcire 回复 wanglonhg(提问者) 你直接发我私信
    2020-08-24 09:07 
最佳回答
0
帅帅的Lv6初级互助
发布于2020-8-24 09:40

利用设计器可以实现(添加过滤:以某个字符串开头)

最佳回答
0
孤陌Lv6资深互助
发布于2020-8-24 10:00

如果你上级 的数据 字符长度是一样的 直接就可以用过滤条件就可以了

最佳回答
0
zsh331Lv8专家互助
发布于2021-3-10 19:08

把明细数据抽取出来,然后在报表端通过组织树结构实现;

组织树报表示例-https://help.fanruan.com/finereport/doc-view-359.html

————————————

当然,可以在sql中实现,需要你自己维护一张层级码表做聚合;

————————————

  • 5关注人数
  • 772浏览人数
  • 最后回答于:2021-3-10 19:08
    请选择关闭问题的原因
    确定 取消
    返回顶部