[Home] [Help]
View: IGS_SV_EV_UPD_SOA_BLK_V
Product: | IGS - Student System |
Description: | View for updating site of activity information for the Exchange Visitor |
Implementation/DBA Data: |
APPS.IGS_SV_EV_UPD_SOA_BLK_V
|
View Text
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) )
Columns
Name |
BATCH_ID |
PERSON_ID |
US_ADDRESS_LINE1 |
US_ADDRESS_LINE2 |
US_CITY |
US_STATE |
US_POSTAL_CODE |
US_POSTAL_ROUTING_CODE |
PARTY_SITE_ID |
SOA_REMARKS |
PRIMARY_FLAG |
OLD_PARTY_SITE_NAME |
NEW_PARTY_SITE_NAME |