Here is the query to list Active Customers and their Sites Information
/********************************************************** *PURPOSE: To list customers and their sites information * *AUTHOR: Shailender Thallam * **********************************************************/ SELECT ---------------------- --Customer Information ---------------------- hp.party_id, hp.party_name "CUSTOMER_NAME", hca.cust_account_id, hca.account_number, hcas.org_id, --------------------------- --Customer Site Information --------------------------- hcas.cust_acct_site_id, hps.party_site_number, hcsu.site_use_code, ----------------------- --Customer Site Address ----------------------- hl.address1, hl.address2, hl.address3, hl.address4, hl.city, hl.postal_code, hl.state, hl.province, hl.county, hl.country, hl.address_style FROM hz_parties hp, hz_party_sites hps, hz_cust_accounts_all hca, hz_cust_acct_sites_all hcas, hz_cust_site_uses_all hcsu, hz_locations hl WHERE 1 =1 AND hp.party_id = hca.party_id AND hca.cust_account_id = hcas.cust_account_id(+) AND hps.party_site_id(+) = hcas.party_site_id AND hcas.cust_acct_site_id = hcsu.cust_acct_site_id -- AND hps.location_id = hl.location_id(+) -- AND hp.party_type = 'ORGANIZATION' -- only ORGANIZATION Party types AND hp.status = 'A' -- only Active Parties/Customers ORDER BY to_number(hp.party_number), hp.party_name, hca.account_number; |