查询每个部门中的员工数量、平均工资和平均工作年限,sql语句,Oracle数据库。

2025-01-22 16:21:13
推荐回答(1个)
回答1:

--平均服务期限(单位为年)
select
deptno,trunc(avg((sysdate-hiredate)/365),0)
"平均工作年限"
from
emp
group
by
deptno;
--不满一年算一年
select
deptno,trunc(avg(trunc((sysdate-hiredate)/365,0)),0)
"平均工作年限"
from
emp
group
by
deptno;
--不满一年不算