找回密码
 立即注册

QQ登录

只需一步,快速开始

福星

金牌服务用户

35

主题

98

帖子

521

积分

金牌服务用户

积分
521

时代开发者征文活动

福星
金牌服务用户   /  发表于:2024-5-7 15:46  /   查看:1343  /  回复:1
6金币
本帖最后由 福星 于 2024-5-7 15:48 编辑

当查询流水表时向统计表添加且父级累加


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,我理解的是去查询全部明细费用,然后把费用累加到科目费用表这个汇总表中对吗。 这边做了服务端命令,输入参数是当前费用的科目Id,然后递归调用返回自己和父级的 Id。 获取父级Id 后,就可以查询费用包,然后做费用的依次更新操作了。 如果上下级关系是固定相对不变的话,另外一个方式提前把每个科目的上级路径在字典表维护好,这样就不用每次使用时都递归去走一遍。 维护路径这个可以借助上面的服务端命令缺点是不 ...

1 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-5-7 15:46:36
来自 2#
您好,我理解的是去查询全部明细费用,然后把费用累加到科目费用表这个汇总表中对吗。
这边做了服务端命令,输入参数是当前费用的科目Id,然后递归调用返回自己和父级的 Id。

获取父级Id 后,就可以查询费用包,然后做费用的依次更新操作了。

如果上下级关系是固定相对不变的话,另外一个方式提前把每个科目的上级路径在字典表维护好,这样就不用每次使用时都递归去走一遍。
维护路径这个可以借助上面的服务端命令缺点是不够实时,另外一个方案是去写视图,这个需要你去了解下对应数据库的递归写法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部