PJF_PROJ_TEAM_MEMBERS_V
Details
-
Schema: FUSION
-
Object owner: PJF
-
Object type: VIEW
Columns
Name |
---|
PROJECT_PARTY_ID PROJECT_ID RESOURCE_SOURCE_ID RESOURCE_SOURCE_NAME PROJECT_ROLE_ID START_DATE_ACTIVE END_DATE_ACTIVE |
Query
SQL_Statement |
---|
select Ppp.Project_Party_Id AS Project_Party_Id, PPP.PROJECT_ID AS PROJECT_ID, PPP.RESOURCE_SOURCE_ID AS RESOURCE_SOURCE_ID, Ppn.Full_Name AS Resource_Source_Name, Ppp.Project_Role_Id AS Project_Role_Id, Ppp.Start_Date_Active, PPP.END_DATE_ACTIVE from PJF_PROJECT_PARTIES PPP join PER_PERSON_NAMES_F_V PPN on PPP.RESOURCE_SOURCE_ID = PPN.PERSON_ID and trunc(PPP.START_DATE_ACTIVE) between trunc(PPN.EFFECTIVE_START_DATE) and trunc(PPN.EFFECTIVE_END_DATE) join PER_ALL_ASSIGNMENTS_F PAA on PPP.RESOURCE_SOURCE_ID = PAA.PERSON_ID and trunc(PPP.START_DATE_ACTIVE) between trunc(PAA.EFFECTIVE_START_DATE) and trunc(PAA.EFFECTIVE_END_DATE) join PER_DEPARTMENTS HRO on PAA.ORGANIZATION_ID = HRO.ORGANIZATION_ID and trunc(PPP.START_DATE_ACTIVE) between trunc(HRO.EFFECTIVE_START_DATE) and trunc(HRO.EFFECTIVE_END_DATE) where PPP.PROJECT_PARTY_TYPE = 'IN' and PAA.PRIMARY_FLAG = 'Y' and PAA.ASSIGNMENT_TYPE in ('E' , 'C') and HRO.STATUS = 'A' and (PAA.ASSIGNMENT_STATUS_TYPE='ACTIVE' OR PAA.ASSIGNMENT_STATUS_TYPE='SUSPENDED') union all SELECT PPP.PROJECT_PARTY_ID as PROJECT_PARTY_ID, PPP.PROJECT_ID as PROJECT_ID, PPP.RESOURCE_SOURCE_ID as RESOURCE_SOURCE_ID, HZP.PARTY_NAME as RESOURCE_SOURCE_NAME, PPP.PROJECT_ROLE_ID as PROJECT_ROLE_ID, PPP.START_DATE_ACTIVE as START_DATE_ACTIVE, PPP.END_DATE_ACTIVE as END_DATE_ACTIVE from PJF_PROJECT_PARTIES PPP join HZ_RELATIONSHIPS HZR on PPP.RELATIONSHIP_ID = HZR.RELATIONSHIP_ID join HZ_PARTIES HZP on HZR.SUBJECT_ID = HZP.PARTY_ID join HZ_PARTIES HZO on HZR.OBJECT_ID = HZO.PARTY_ID where PPP.PROJECT_PARTY_TYPE in ('CC','PC','SC') and HZR.STATUS = 'A' And Hzr.Directional_Flag = 'F' |