以前在河北省电力公司接触过一个线上办电(线上办电即手机办电)业务,为一个省公司出一个报表,用到了这个函数。
具体业务是:看这个手机tt.fk_user_id 本月or本周,受理过了多少工单,运用这个函数可以做到。
因涉及机密报表截图不予大家展示,sql执行结果请自行脑补,脚本为:
Select substr(ps_org_no, 1, 5),
nvl((COUNT(DISTINCT 受理申请编号) - count(distinct fk_user_id) * 9),
0)
from (Select ps_org_no,
app_no 受理申请编号,
tt.fk_user_id,
count(1) over(partition by tt.fk_user_id) 工单总数
from (Select b.app_no,
substr(b.ps_org_no, 1, 7) ps_org_no,
t.fk_user_id
&nbs