阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 1282|回复: 0

[原创] 通达OA各公司发起流程数量统计用SQL

[复制链接]
  • TA的每日心情
    奋斗
    2013-12-16 10:54
  • 签到天数: 96 天

    [LV.6]常住居民II

    发表于 2013-12-11 11:01:36 | 显示全部楼层 |阅读模式
    本帖最后由 dmmtongyong 于 2013-12-11 14:01 编辑

     时光荏苒,又是一年总结工作的时候。
     
     我同事需要统计各公司这一年来OA中发起的流程数量,可是使用通达OA后台查询十分不便(貌似不能分公司查询,只能统计出所有公司合计流程数量)。于是让我帮忙写个简单的SQL语句,查询出各公司发起流程数量。现在将SQL语句分享给大家。
    注:
    1、我现在的公司使用的OA系统是通达的;
    2、使用者需要查看数据库中表名department的内容,将其中公司层级的记录找出来。建立公司名称与公司ID的对应关系。例如我们数据库里集团公司对应dept_id为1;
    3、我们集团中各公司部门层级不一致,有的公司部门下面的下面的下面还有部门(晕吗)。所以在where语句中begin_dept字段限制我索性弄了个6个层级的。使用者可以视自己情况酌情增删。
    4、起始时间使用者视自己情况自己修改。
    5、我实际验证了下,将所有公司数据统计完成后,和通达OA后台统计的合计流程数有较小差异。


    华为网盘附件:
    【华为网盘】 通达OA公司流程发起数量统计.txt
    (2.25K)
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表