New SQL Techniques
New SQL Techniques
--select * from ALL_OBJECTS where Object_type ='TABLE' and Object_name like 'PER_PERSON%'
SELECT PAPF.person_number
FROM HRA_EVALUATIONS HRAE ,
HRA_TMPL_PERIODS_TL HRATPL,
PER_ALL_ASSIGNMENTS_M PAAM,
PER_ALL_PEOPLE_F PAPF,
PER_PERSON_NAMES_F Ppn
WHERE HRATPL.TMPL_PERIOD_ID = HRAE.TMPL_PERIOD_ID
AND HRATPL.CUSTOMARY_NAME LIKE 'PROB%'
AND PAAM.ASSIGNMENT_ID (+) = HRAE.ASSIGNMENT_ID
AND PAPF.PERSON_ID (+)= PAAM.PERSON_ID
AND Ppn.person_id(+)=papf.person_id
AND ppn.NAME_TYPE='GLOBAL'
AND TRUNC(SYSDATE) BETWEEN PAAM.EFFECTIVE_START_DATE AND PAAM.EFFECTIVE_END_DATE
AND TRUNC(SYSDATE) BETWEEN PAPF.EFFECTIVE_START_DATE AND PAPF.EFFECTIVE_END_DATE
AND TRUNC(SYSDATE) BETWEEN Ppn.EFFECTIVE_START_DATE AND Ppn.EFFECTIVE_END_DATE
SELECT PAPF.person_number
FROM
PER_ALL_ASSIGNMENTS_M PAAM,
PER_ALL_PEOPLE_F PAPF,
WHERE
PERSON_NUMBER (70010)
G_1
PERSON_NUMBER (70016)
G_1
PERSON_NUMBER (0080)
-1-