度量快速开发平台-专业、快速的软件定制快开平台

标题: 查询组织机构 [打印本页]

作者: 刘亚东    时间: 2020-3-8 14:48
这个SQL语句可以不断根据实际业务变化的。
作者: 张兴康    时间: 2020-7-28 12:02
标题: 查询组织机构
查询组织机构
select  a.dept_id, a.部门名称, a.upper_id, a.sort_order, b.状态,b.id
      from (select DISTINCT dept_id,
                        dept_name 部门名称,
                        upper_id,
                        dept_type,
                        sort_order
              from sa_dept_dict
             where dept_type = 2
             start with dept_id in
                        (select dept_id from sa_dept_dict where dept_type = 2)
            connect by prior dept_id = upper_id) a,
           (select 填表人部门ID,id,
                   case
                     when sum(decode(状态, '已完成', 1, 0)) > 0 then
                      '已完成'
                     else
                      '还未通过'
                   end 状态
              from xy_职工年休假
             where 年度 = [:年度]
               and 状态 = '已完成'
             group by 填表人部门ID,id) b
     where a.dept_id = b.填表人部门ID(+)
     order by a.sort_order


效果图:




作者: 张兴康    时间: 2020-7-28 12:04
抢沙发啦
作者: 张军勇    时间: 2020-7-28 12:58
构建过程中经常需要结合组织机构来查询数据。
作者: 王爱东    时间: 2020-7-28 13:08
不错不错。SQL这些用好了。这些业务就很好搞哈。。。
作者: 万望    时间: 2020-7-28 17:14
看样子已经是大神了啊
作者: 万望    时间: 2020-7-28 17:14
看样子已经是大神了啊




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2