TA的每日心情 | 奋斗 2013-12-16 10:54 |
---|
签到天数: 96 天 [LV.6]常住居民II
|
本帖最后由 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)
|
|