涉及表
HrmResource
需求一
对OA内的人员需要批量转正
实操
查询HrmResource
表内非正式的人员
根据STATUS
查询,本例以试用期为例
STATUS
状态0:试用 1:正式 2:临时 3:试用延期 4:解聘 5:离职 6:退休 7:无效
人员查询
SELECT companystartdate ,status ,* FROM HrmResource hr
WHERE status !='5'
AND status='0'
批量更新人员
update HrmResource hr
SET status = '1'
WHERE status !='5'
AND status='0'
需求二
剔除离职的,需要对入职超过6个月的转正
人员查询
SELECT companystartdate ,status ,* FROM HrmResource hr
WHERE status !='5'
AND status='0'
AND certificatenum IS NOT NULL
AND companystartdate <= DATEADD(month, -6, GETDATE());
人员更新
UPDATE HrmResource
SET status = '1'
WHERE status !='5'
AND status='0'
AND certificatenum IS NOT NULL
AND companystartdate <= DATEADD(month, -6, GETDATE());
THE END
- 最新
- 最热
只看作者