题库 机械/制造 题目列表 某公司员工信息数据及员工薪资信息数据如下: 员...
问答题
某公司员工信息数据及员工薪资信息数据如下:
员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门),如下所示:

员工薪资信息表salary_tb(salary_id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资),如下所示:

问题:请统计各个部门平均实发薪资和各部门男、女员工平均实发薪资各是多少?
注:实发薪资=标准薪资-扣除薪资
要求输出:部门,平均实发薪资(保留2位小数)按照部门平均薪资降序排列(当出现不存在某类型员工,平均薪资用0.00表示)
  • department: 部门名称。
  • average_actual_salary: 每个部门员工的实际平均薪资,保留了两位小数。
  • average_actual_salary_male: 每个部门男员工的实际平均薪资,保留了两位小数。
  • average_actual_salary_female: 每个部门女员工的实际平均薪资,保留了两位小数。
示例数据结果如下:

解释:部门dep2有3个员工:
实发薪资和性别分别为:3号female员工11000-2200=8800、5号male员工16000-2500=13500、7号female员工60000-6000=54000
故结果为dep2部门平均薪资是(8800+13500+54000)/ 3=25433.33average_actual_salary_male是13500/1=13500.00、average_actual_salary_female是(8800+54000)/2=31400.00
其他结果同理。
题目信息
校招真题
-
正确率
0
评论
20
点击