oracle统计(当前层级以及所有下级组织机构登录次数总和)

本文介绍了一个Oracle函数,用于统计指定组织机构及其所有下属在特定时间段内的登录次数。函数通过递归查询组织机构表和登录统计表,结合CASE语句和LEFT JOIN实现跨库数据聚合。调用函数的SQL示例展示了如何获取多个组织机构的登录次数总和。
摘要由CSDN通过智能技术生成

有两张表,一张组织机构表(存父级与子级组织机构关系),一张登录统计表(存组织机构登录日志),表结构如下图:

因用户登录时统计登录日志只有当前组织机构的登录信息,没有被包含在父级登录信息中,而需求为统计父级登录次数时要把当前组织机构以及下属所有组织机构的登录次数加起来(选定时间段内、可以指定多个组织机构)。

====================================================================================================================================

函数(参数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值