personal 表
emp_id --员工ID
dept_id --部门ID
condate -- 合同到期时间
求一SQL 按部门分组 统计各部门人数,以及该部门这个月合同到期人数 如
deptID sum(deptID) sum(endcontract)
5 20 2
emp_id --员工ID
dept_id --部门ID
condate -- 合同到期时间
求一SQL 按部门分组 统计各部门人数,以及该部门这个月合同到期人数 如
deptID sum(deptID) sum(endcontract)
5 20 2
from personal
where (condate-sysdaste) < 0
group by deptid
select dept_id,count(*) num1,--部门人数
count(case when to_char(condate,'yyyyMM')<=to_char(sysdaste,'yyyyMM') then emp_id end) num2 --部门到期人数
from personal
group by dept_id