DBA Data[Home] [Help]

VIEW: APPS.IGS_SV_EV_UPD_SOA_BLK_V

Source

View Text - Preformatted

SELECT uadd.batch_id batch_id, uadd.person_id person_id, uadd.address_line1 us_address_line1, uadd.address_line2 us_address_line2, uadd.city us_city, uadd.state us_state, uadd.postal_code us_postal_code, uadd.postal_routing_code us_postal_routing_code, uadd.party_site_id party_site_id, uadd.remarks soa_remarks, uadd.primary_flag, uadd_old.address_line1|| '-' || uadd_old.city || '-' || uadd_old.party_site_id old_party_site_name, uadd.address_line1|| '-' || uadd.city ||'-' || uadd.party_site_id new_party_site_name FROM igs_sv_addresses uadd, igs_sv_addresses uadd_old WHERE uadd.address_type = 'A' and uadd.action_type='U' and uadd.ACTIVITY_SITE_CD IS NOT NULL AND uadd_old.person_id = uadd.person_id and uadd_old.address_type = uadd.address_type and uadd_old.party_site_id = uadd.party_site_id and uadd.batch_id <> uadd_old.batch_id and uadd_old.batch_id = (select max(batch_id) from igs_sv_addresses where person_id = uadd.person_id and party_site_id = uadd.party_site_id AND batch_id < (select max(batch_id) from igs_sv_addresses where person_id = uadd.person_id and party_site_id = uadd.party_site_id) )
View Text - HTML Formatted

SELECT UADD.BATCH_ID BATCH_ID
, UADD.PERSON_ID PERSON_ID
, UADD.ADDRESS_LINE1 US_ADDRESS_LINE1
, UADD.ADDRESS_LINE2 US_ADDRESS_LINE2
, UADD.CITY US_CITY
, UADD.STATE US_STATE
, UADD.POSTAL_CODE US_POSTAL_CODE
, UADD.POSTAL_ROUTING_CODE US_POSTAL_ROUTING_CODE
, UADD.PARTY_SITE_ID PARTY_SITE_ID
, UADD.REMARKS SOA_REMARKS
, UADD.PRIMARY_FLAG
, UADD_OLD.ADDRESS_LINE1|| '-' || UADD_OLD.CITY || '-' || UADD_OLD.PARTY_SITE_ID OLD_PARTY_SITE_NAME
, UADD.ADDRESS_LINE1|| '-' || UADD.CITY ||'-' || UADD.PARTY_SITE_ID NEW_PARTY_SITE_NAME
FROM IGS_SV_ADDRESSES UADD
, IGS_SV_ADDRESSES UADD_OLD
WHERE UADD.ADDRESS_TYPE = 'A'
AND UADD.ACTION_TYPE='U'
AND UADD.ACTIVITY_SITE_CD IS NOT NULL
AND UADD_OLD.PERSON_ID = UADD.PERSON_ID
AND UADD_OLD.ADDRESS_TYPE = UADD.ADDRESS_TYPE
AND UADD_OLD.PARTY_SITE_ID = UADD.PARTY_SITE_ID
AND UADD.BATCH_ID <> UADD_OLD.BATCH_ID
AND UADD_OLD.BATCH_ID = (SELECT MAX(BATCH_ID)
FROM IGS_SV_ADDRESSES
WHERE PERSON_ID = UADD.PERSON_ID
AND PARTY_SITE_ID = UADD.PARTY_SITE_ID
AND BATCH_ID < (SELECT MAX(BATCH_ID)
FROM IGS_SV_ADDRESSES
WHERE PERSON_ID = UADD.PERSON_ID
AND PARTY_SITE_ID = UADD.PARTY_SITE_ID) )