SQL语句 - 银行账户导出

EBS内部银行

SELECT bankorgprofile.party_id,
       bankorgprofile.organization_name, --银行
       (SELECT bankorgprofile.organization_name
          FROM hz_organization_profiles bankorgprofile
         WHERE bankorgprofile.party_id = acct.bank_branch_id) aa, --分行
       acct.bank_account_name, --账户名
       acct.BANK_ACCOUNT_NUM, --账户编号
       acct.multi_currency_allowed_flag, --多币种
       acct.receipt_multi_currency_flag, --多币种收款
       acct.payment_multi_currency_flag, --多币种付款
       acct.zero_amount_allowed, --允许零付款
       hou.NAME, --组织
       segment1 || '.' || segment2 || '.' || segment3 || '.' || segment4 || '.' ||
       segment5 || '.' || segment6 || '.' || segment7 || '.' || segment8 subjects --具体几段就拼几段
  FROM hz_code_assignments      bankca,
       hz_organization_profiles bankorgprofile,
       ce_bank_accounts         acct,
       ce_bank_acct_uses_all    aua,
       hr_organization_units    hou,
       ce_gl_accounts_ccid      cgac,
       gl_code_combinations     gcc
 WHERE SYSDATE BETWEEN trunc(bankorgprofile.effective_start_date) AND
       nvl(trunc(bankorgprofile.effective_end_date), SYSDATE + 1)
   AND nvl(bankorgprofile.status, 'A') = 'A'
   AND bankca.class_category = 'BANK_INSTITUTION_TYPE'
   AND bankca.class_code IN ('BANK', 'CLEARINGHOUSE')
   AND bankca.owner_table_name = 'HZ_PARTIES'
   AND bankca.owner_table_id = bankorgprofile.party_id
   AND nvl(bankca.status, 'A') = 'A'
   AND acct.bank_id(+) = bankorgprofile.party_id
   AND aua.bank_account_id = acct.bank_account_id
   AND hou.organization_id = aua.org_id
   AND cgac.bank_acct_use_id = aua.bank_acct_use_id
   AND cgac.ap_asset_ccid = gcc.code_combination_id;


本文标题:SQL语句 - 银行账户导出

本文链接:http://catonisland.cn/post/235.html

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章