某公司员工信息数据及员工薪资信息数据如下: 员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门 ),如下所示: 员工薪资信息表salary_tb(salary _id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资 ),如下所示: 问题:请统计各个部门平均实发薪资? 注:实发薪资=标准薪资-扣除薪资,统计平均薪资要求剔除薪资小于4000和大于30000的员工 要求输出:部门,平均实发薪资(保留3位小数)按照平均实发薪资降序排序 示例数据结果如下: 解释:部门dep2共有员工3、5、7 实发薪资分别为9000-1800=7200、13500-2100=11400、50000-5000=45000>30000(剔除) 故结果为(7200+11400)/2=9300.000; 其他结果同理。

区块链毕设网qklbishe.com为您提供问题的解答

某公司员工信息数据及员工薪资信息数据如下:
员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门),如下所示:

某公司员工信息数据及员工薪资信息数据如下:    员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门 ),如下所示:                                  员工薪资信息表salary_tb(salary _id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资 ),如下所示:               问题:请统计各个部门平均实发薪资?    注:实发薪资=标准薪资-扣除薪资,统计平均薪资要求剔除薪资小于4000和大于30000的员工    要求输出:部门,平均实发薪资(保留3位小数)按照平均实发薪资降序排序     示例数据结果如下:                                 解释:部门dep2共有员工3、5、7    实发薪资分别为9000-1800=7200、13500-2100=11400、50000-5000=45000>30000(剔除)    故结果为(7200+11400)/2=9300.000;    其他结果同理。
员工薪资信息表salary_tb(salary_id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资),如下所示:
某公司员工信息数据及员工薪资信息数据如下:    员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门 ),如下所示:                                  员工薪资信息表salary_tb(salary _id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资 ),如下所示:               问题:请统计各个部门平均实发薪资?    注:实发薪资=标准薪资-扣除薪资,统计平均薪资要求剔除薪资小于4000和大于30000的员工    要求输出:部门,平均实发薪资(保留3位小数)按照平均实发薪资降序排序     示例数据结果如下:                                 解释:部门dep2共有员工3、5、7    实发薪资分别为9000-1800=7200、13500-2100=11400、50000-5000=45000>30000(剔除)    故结果为(7200+11400)/2=9300.000;    其他结果同理。

问题:请统计各个部门平均实发薪资?
注:实发薪资=标准薪资-扣除薪资,统计平均薪资要求剔除薪资小于4000和大于30000的员工
要求输出:部门,平均实发薪资(保留3位小数)按照平均实发薪资降序排序
示例数据结果如下:

某公司员工信息数据及员工薪资信息数据如下:    员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门 ),如下所示:                                  员工薪资信息表salary_tb(salary _id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资 ),如下所示:               问题:请统计各个部门平均实发薪资?    注:实发薪资=标准薪资-扣除薪资,统计平均薪资要求剔除薪资小于4000和大于30000的员工    要求输出:部门,平均实发薪资(保留3位小数)按照平均实发薪资降序排序     示例数据结果如下:                                 解释:部门dep2共有员工3、5、7    实发薪资分别为9000-1800=7200、13500-2100=11400、50000-5000=45000>30000(剔除)    故结果为(7200+11400)/2=9300.000;    其他结果同理。
解释:部门dep2共有员工3、5、7
实发薪资分别为9000-1800=7200、13500-2100=11400、50000-5000=45000>30000(剔除)
故结果为(7200+11400)/2=9300.000;
其他结果同理。

select department, all_salary / number as avg_salary from (
select department, sum(normal_salary – dock_salary) as all_salary, count(staff_tb.staff_id) as number
from staff_tb join salary_tb on staff_tb.staff_id = salary_tb.staff_id
where normal_salary – dock_salary >= 4000 and normal_salary – dock_salary <= 30000
group by staff_tb.department
) as temp_tb
order by avg_salary desc;
23:44

以上就是关于问题某公司员工信息数据及员工薪资信息数据如下: 员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门 ),如下所示:
员工薪资信息表salary_tb(salary _id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资 ),如下所示:
问题:请统计各个部门平均实发薪资? 注:实发薪资=标准薪资-扣除薪资,统计平均薪资要求剔除薪资小于4000和大于30000的员工 要求输出:部门,平均实发薪资(保留3位小数)按照平均实发薪资降序排序
示例数据结果如下: 解释:部门dep2共有员工3、5、7 实发薪资分别为9000-1800=7200、13500-2100=11400、50000-5000=45000>30000(剔除) 故结果为(7200+11400)/2=9300.000; 其他结果同理。的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 某公司员工信息数据及员工薪资信息数据如下: 员工信息表staff_tb(staff_id-员工id,staff_name-员工姓名,staff_gender-员工性别,post-员工岗位类别,department-员工所在部门 ),如下所示: 员工薪资信息表salary_tb(salary _id-薪资信息id,staff_id-员工id,normal_salary-标准薪资,dock_salary-扣除薪资 ),如下所示: 问题:请统计各个部门平均实发薪资? 注:实发薪资=标准薪资-扣除薪资,统计平均薪资要求剔除薪资小于4000和大于30000的员工 要求输出:部门,平均实发薪资(保留3位小数)按照平均实发薪资降序排序 示例数据结果如下: 解释:部门dep2共有员工3、5、7 实发薪资分别为9000-1800=7200、13500-2100=11400、50000-5000=45000>30000(剔除) 故结果为(7200+11400)/2=9300.000; 其他结果同理。