sql server取科目余额表数据时 取出来的都是本月发生的末级科目的数据 如何汇总到对应的1 2级科目上呀,我现在查出来的都是本月的科目发生余额 都是末级科目的,我如何汇总到他的上级科目呀
都是末级科目的 没有对应上级科目
截取上级科目的编码 比如一级科目100101 二级科目10010101,10010102,10010103... 那就sum like 100101%的科目
或者直接全部截取一级科目的长度,排除一级科目,剩下的根据截取后的会计科目编码进行求和 然后group by
利用设计器可以实现(添加过滤:以某个字符串开头)
如果你上级 的数据 字符长度是一样的 直接就可以用过滤条件就可以了
把明细数据抽取出来,然后在报表端通过组织树结构实现;
组织树报表示例-https://help.fanruan.com/finereport/doc-view-359.html
————————————
当然,可以在sql中实现,需要你自己维护一张层级码表做聚合;