1.需求:
不知名集团2021年上半年离职统计明细表
2021年1-6月份离职统计
序号 | 月份 | 离职人数 | 期初人数 | 期末人数 | 离职率 |
---|---|---|---|---|---|
1 | 1 | 11 | 1211 | 1217 | 0.90% |
2 | 2 | 10 | 1217 | 1228 | 0.81% |
3 | 3 | 12 | 1228 | 1245 | 0.95% |
4 | 4 | 23 | 1245 | 1249 | 1.81% |
5 | 5 | 26 | 1249 | 1242 | 2.05% |
6 | 6 | 13 | 1242 | 1248 | 1.03% |
合计(1-6月) | 95 | 7392 | 7429 | 7.07% |
2.条件:
离职率:本月离职人数/部门月末人数+本月离职人数
表:员工表 (hr_staff_person_info)
分析:
1.实现月份分组
涉及函数:
convert: 根据日期格式拆分为2021-02格式,然后用group by 分开
fd_entry_time between '2021-02-01' and '2021-05-01' group by convert(varchar(7),fd_entry_time,120)
2.实现离职人数查询:
涉及函数:
between and:在日期区间
count:计数
select count(fd_id)as A,convert(varchar(7),fd_leave_time,120) as 日期 from hr_staff_person_info where fd_status='leave' and fd_leave_time between &