[Home] [Help]
View: IGS_SV_EV_UPD_SOA_BLK_V
| Product: | IGS - Student System (Obsolete) |
| Description: | View for updating site of activity information for the Exchange Visitor |
| Implementation/DBA Data: |
Not implemented in this database
|
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 |