GMS_SPONSOR_ACCTS_V
Details
-
Schema: FUSION
-
Object owner: GMS
-
Object type: VIEW
Columns
Name |
---|
CUST_ACCT_ID ACCOUNT_NUMBER PARTY_ID FEDERAL_FLAG PRIMARY_ACCT PRIMARY_LOC_FLAG PRIMARY_LOC_NUMBER SPONSOR_ACCT_DETAILS_ID SPONSOR_ID SPONSOR_ID_DR SPONSOR_ACCT_ID RELATED_SPONSOR_ACCT_ID LOC_FLAG PRIMARY_FLAG LOC_NUMBER VERSION_TYPE |
Query
SQL_Statement |
---|
SELECT cs_acct.cust_account_id cust_acct_id, cs_acct.account_number, cs_acct.party_id, sp.federal_flag, df.sponsor_acct_id primary_acct, df.loc_flag primary_loc_flag, df.loc_number primary_loc_number, a.sponsor_acct_details_id, cs_acct.cust_account_id sponsor_id, decode(a.sponsor_acct_details_id, null, df.sponsor_id, a.sponsor_id) sponsor_id_dr, decode(a.sponsor_acct_details_id, null, cs_acct.cust_account_id, a.sponsor_acct_id) sponsor_acct_id, a.related_sponsor_acct_id, decode(a.sponsor_acct_details_id, null, df.loc_flag, a.LOC_FLAG) LOC_FLAG, a.primary_flag, decode(a.sponsor_acct_details_id, null, df.loc_number, a.loc_number) LOC_NUMBER, 'C' as version_type FROM (SELECT a.sponsor_acct_details_id, a.sponsor_acct_id, a.sponsor_id, a.loc_flag, a.primary_flag, a.related_sponsor_id, a.related_sponsor_acct_id, nvl(a.loc_number, b.loc_number) loc_number FROM gms_sponsor_acct_details_b a, gms_sponsor_acct_details_b b where a.related_sponsor_acct_id = b.sponsor_acct_id(+) and a.related_sponsor_id = b.sponsor_id(+)) a, HZ_CUST_ACCOUNTS cs_acct, gms_sponsors_b sp, (SELECT a.sponsor_acct_details_id, a.sponsor_acct_id, a.sponsor_id, a.loc_flag, a.primary_flag, a.related_sponsor_id, a.related_sponsor_acct_id, nvl(a.loc_number, b.loc_number) loc_number FROM gms_sponsor_acct_details_b a, gms_sponsor_acct_details_b b where a.related_sponsor_acct_id = b.sponsor_acct_id(+) and a.related_sponsor_id = b.sponsor_id(+)) df WHERE sp.party_id = cs_acct.party_id and cs_acct.cust_account_id = a.sponsor_acct_id(+) and df.sponsor_id = sp.sponsor_id and df.primary_flag = 'Y' |