SELECT
hca.account_number, hps.party_site_number, site_use_code,
       hcsua.LOCATION, hcsua.last_update_date,
hcsua.org_id,
       hcsua.primary_flag correct_flag,
stg.prd_flag, hcasa.cust_acct_site_id,
       stg.site_use_id
  FROM xxta_primaryflag_use_id18oct stg,
       hz_cust_site_uses_all hcsua,
       hz_cust_acct_sites_all hcasa,
       hz_cust_accounts hca,
       hz_party_sites hps
 WHERE stg.site_use_id = hcsua.site_use_id
   AND hcasa.cust_acct_site_id =
hcsua.cust_acct_site_id
   AND hcasa.cust_account_id =
hca.cust_account_id
   AND hps.party_site_id = hcasa.party_site_id
   AND stg.prd_status = hcsua.status
   AND hcsua.status <> 'I'
   AND stg.site_use_id NOT IN (
          SELECT site_use_id
            FROM
bolinf.xxta_cust_site_bill_addr_stg
           WHERE status_stg <> 'LE'
          UNION
          SELECT site_use_id
            FROM
bolinf.xxta_bio_sites_inactive_stg)
   AND stg.prd_flag <> hcsua.primary_flag
   AND hcsua.org_id <> 866
SELECT hou.NAME, hp.party_name, hca.account_number,
hps.party_site_number,
       ca.status, su.LOCATION,
su.site_use_code,
       su.primary_flag
site_use_primary_flag, su.status site_use_status,
       su.cust_acct_site_id,
su.site_use_id
  FROM hz_cust_site_uses_all su,
       hz_cust_acct_sites_all ca,
       hz_cust_accounts hca,
       hz_party_sites hps,
       hz_parties hp,
       hr_operating_units hou
 WHERE 1 = 1
   AND su.cust_acct_site_id =
ca.cust_acct_site_id
   AND ca.cust_account_id =
hca.cust_account_id
   AND ca.party_site_id =
hps.party_site_id
   AND hca.party_id = hp.party_id
   AND hps.party_id = hp.party_id
   AND hou.organization_id =
ca.org_id
   AND (   TRUNC (su.last_update_date) >= TRUNC
(SYSDATE - 4)
        OR TRUNC (ca.last_update_date)
>= TRUNC (SYSDATE - 4)
       )
   AND su.last_updated_by = 15062
   AND ca.org_id <> 866;
No comments:
Post a Comment