上市集团计算离职率sql案例

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 &
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值