首页 理论教育 如何查询人力资源系统的数据?

如何查询人力资源系统的数据?

时间:2023-06-25 理论教育 版权反馈
【摘要】:人力资源系统的数据常见的查询操作有部门职工数的查询、部门职工的薪资topN的查询、部门职工平均工资的排名、各部门每年职工薪资的总数查询等,下面给出具体的操作方法。查看各表的信息,同时查看界面回显中的schema信息:1.部门职工数的查询首先将people表数据与department表数据进行join操作,然后根据department的部门名进行分组,分组后针对people中唯一标识一个职工的id字段进行统计,最后得到各个部门对应的职工总数统计信息。

如何查询人力资源系统的数据?

人力资源系统的数据常见的查询操作有部门职工数的查询、部门职工的薪资topN的查询、部门职工平均工资的排名、各部门每年职工薪资的总数查询等,下面给出具体的操作方法。

查看各表的信息,同时查看界面回显中的schema信息:

1.部门职工数的查询

首先将people表数据与department表数据进行join操作,然后根据department的部门名进行分组,分组后针对people中唯一标识一个职工的id字段进行统计,最后得到各个部门对应的职工总数统计信息。

2.对各个部门职工薪资的总数、平均值的排序

首先根据部门id将people表数据与department表数据进行join操作,根据职工idjoinsal-ary表数据,然后根据department的部门名进行分组,分组后针对职工的薪资进行求和或求平均值,并根据该值大小进行排序(默认排序为从小到大)。

查询各个部门职工薪资的平均值的排序如下:(www.xing528.com)

3.查询各个部门职工的考勤信息

首先根据职工id将attendance考勤表数据与people职工表数据进行join操作,并计算职工的考勤信息,然后根据department的部门名、考勤信息的年份进行分组,分组后针对职工的考勤信息进行统计。

其中,返回结果中的第一行表示字段名,_c1为新增的考勤信息统计结果字段名;其他行表示对应字段的值。

4.合并前面的全部查询

将前面的几个查询合并到一个SQL语句中,最后得到部门的各种统计信息,包括部门职工数、部门薪资、部门每年的考勤统计等信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈