DBA Data[Home] [Help]

MATERIALIZED VIEW: APPS.FII_AR_RCT_AGING_AGRT_MV

Source


SELECT  /*+ use_hash(b) use_hash(c) */
    	  b.time_id                            time_id,
    	  b.period_type_id                     period_type_id,
    	  c.parent_party_id                    parent_party_id,
    	  c.next_level_party_id                party_id,
    	  -2                                   cust_account_id,
    	  b.collector_id                       collector_id,
    	  b.org_id                             org_id,
    	  b.gid                                gid,
          SUM(b.aging_bucket_1_amount_func)    aging_bucket_1_amount_func,
          SUM(b.aging_bucket_1_amount_prim)    aging_bucket_1_amount_prim,
          SUM(b.aging_bucket_1_amount_sec)     aging_bucket_1_amount_sec,
          SUM(b.aging_bucket_1_count)          aging_bucket_1_count,
          SUM(b.aging_bucket_2_amount_func)    aging_bucket_2_amount_func,
          SUM(b.aging_bucket_2_amount_prim)    aging_bucket_2_amount_prim,
          SUM(b.aging_bucket_2_amount_sec)     aging_bucket_2_amount_sec,
          SUM(b.aging_bucket_2_count)          aging_bucket_2_count,
          SUM(b.aging_bucket_3_amount_func)    aging_bucket_3_amount_func,
          SUM(b.aging_bucket_3_amount_prim)    aging_bucket_3_amount_prim,
          SUM(b.aging_bucket_3_amount_sec)     aging_bucket_3_amount_sec,
          SUM(b.aging_bucket_3_count)          aging_bucket_3_count,
          SUM(b.UNID_amount_func)              UNID_amount_func,
          SUM(b.UNID_amount_prim)              UNID_amount_prim,
          SUM(b.UNID_amount_sec)               UNID_amount_sec,
          SUM(b.UNAPP_amount_func)             UNAPP_amount_func,
          SUM(b.UNAPP_amount_prim)             UNAPP_amount_prim,
          SUM(b.UNAPP_amount_sec)              UNAPP_amount_sec,
          SUM(b.total_unapplied_amount_func)   total_unapplied_amount_func,
          SUM(b.total_unapplied_amount_prim)   total_unapplied_amount_prim,
          SUM(b.total_unapplied_amount_sec)    total_unapplied_amount_sec,
          SUM(b.total_unapplied_count)         total_unapplied_count,
          COUNT(b.aging_bucket_1_amount_func)  aging_bucket_1_amt_func_ct,
          COUNT(b.aging_bucket_1_amount_prim)  aging_bucket_1_amt_prim_ct,
          COUNT(b.aging_bucket_1_amount_sec)   aging_bucket_1_amt_sec_ct,
          COUNT(b.aging_bucket_1_count)        aging_bucket_1_count_ct,
          COUNT(b.aging_bucket_2_amount_func)  aging_bucket_2_amt_func_ct,
          COUNT(b.aging_bucket_2_amount_prim)  aging_bucket_2_amt_prim_ct,
          COUNT(b.aging_bucket_2_amount_sec)   aging_bucket_2_amt_sec_ct,
          COUNT(b.aging_bucket_2_count)        aging_bucket_2_count_ct,
          COUNT(b.aging_bucket_3_amount_func)  aging_bucket_3_amt_func_ct,
          COUNT(b.aging_bucket_3_amount_prim)  aging_bucket_3_amt_prim_ct,
          COUNT(b.aging_bucket_3_amount_sec)   aging_bucket_3_amt_sec_ct,
          COUNT(b.aging_bucket_3_count)        aging_bucket_3_count_ct,
          COUNT(b.UNID_amount_func)            UNID_amount_func_ct,
          COUNT(b.UNID_amount_prim)            UNID_amount_prim_ct,
          COUNT(b.UNID_amount_sec)             UNID_amount_sec_ct,
          COUNT(b.UNAPP_amount_func)           UNAPP_amount_func_ct,
          COUNT(b.UNAPP_amount_prim)           UNAPP_amount_prim_ct,
          COUNT(b.UNAPP_amount_sec)            UNAPP_amount_sec_ct,
          COUNT(b.total_unapplied_amount_func) total_unapplied_amt_func_ct,
          COUNT(b.total_unapplied_amount_prim) total_unapplied_amt_prim_ct,
          COUNT(b.total_unapplied_amount_sec)  total_unapplied_amt_sec_ct,
          COUNT(b.total_unapplied_count)       total_unapplied_count_ct,
          COUNT(*)                             ct
  FROM fii_ar_rct_aging_base_mv b,
       FII.FII_CUSTOMER_HIERARCHIES c
  WHERE
       not (c.parent_party_id = c.child_party_id and c.next_level_is_leaf_flag = 'Y') and
       c.child_party_id = b.party_id and
       c.is_hierarchical_flag = 'Y'
  GROUP BY b.time_id,
    	   b.period_type_id,
    	   c.parent_party_id,
    	   c.next_level_party_id,
    	   b.collector_id,
     	   b.org_id,
     	   b.gid