SQL to Pull the Global Transfer Records

SQL to Pull the Global Transfer Records

SQL to Pull the Global Transfer Records

SELECT PAPF.PERSON_NUMBER EMPLOYEE_NUMBER, 
ACT_PAB.ACTION_CODE, 
ACT_PAB.ACTION_TYPE_CODE ACTION_TYPE,
PACOS.ACTION_DATE, 
PACOS.CREATED_BY, 
PACOS.LAST_UPDATED_BY, 
PACOS.CREATION_DATE, 
PACOS.LAST_UPDATE_DATE

FROM PER_ACTION_OCCURRENCES PACOS, 
PER_ACTIONS_B ACT_PAB, 
PER_ALL_PEOPLE_F PAPF, 
PER_ALL_ASSIGNMENTS_M MAAP 

WHERE PACOS.ACTION_ID = ACT_PAB.ACTION_ID
AND ACT_PAB.ACTION_CODE IN ('GLB_TRANSFER') 
AND PACOS.PARENT_ENTITY_KEY_ID=PAPF.PERSON_ID 
AND PAPF.PERSON_ID= MAAP.PERSON_ID
AND MAAP.ASSIGNMENT_TYPE = 'E'
AND MAAP.EFFECTIVE_LATEST_CHANGE='Y'
AND MAAP.ASSIGNMENT_STATUS_TYPE = 'ACTIVE'
 AND TRUNC(SYSDATE) BETWEEN MAAP.EFFECTIVE_START_DATE AND MAAP.EFFECTIVE_END_DATE 
AND TRUNC(SYSDATE) BETWEEN PAPF.EFFECTIVE_START_DATE AND PAPF.EFFECTIVE_END_DATE

Leave a Reply

Your email address will not be published. Required fields are marked *