组织封存失败,提示下面有未失效的岗位或员工解决办法原创
10人赞赏了该文章
35次浏览
编辑于2024年12月17日 10:50:49
1. select fid from t_org_position where fnumber='这里放职位的编码' // 查询有问题的岗位编码
2. select relation.fpersonid, emptype.*from t_hr_emporgrelation relation inner join T_HR_EmpLaborRelationHis emplabor on emplabor
.fhistoryrelateid = relation.FlaborRelationID and relation.Feffdt >=
emplabor.feffdt and relation.feffdt < emplabor.fleffdt inner join t_hr_bdemployeetype emptype on emplabor
.FLaborRelationStateID = emptype.fid where relation.FEFFDT <=
to_date('2023-11-29') and relation.FLEFFDT >= to_date(
'2023-11-29') and relation.fpositionid =
'这里放刚才第一步查的那个值'
and emptype.FIsInCount = 1 and relation.FASSIGNTYPE = 1
3. select * from t_hr_emplaborrelationhis where fpersonid IN ('刚才查的那个员工的id')
4. 将失效日期(FLEFFDT) 改为结束时间(FENDDATETIME),注意失效日期的时分秒不需要变动
赞 10
10人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读