[Home] [Help]
MATERIALIZED VIEW: APPS.BIM_I_LP_GENSG_T_MV
Source
SELECT /* Dummy Comment */
1 umark
,a.group_id group_id
,a.resource_id resource_id
,a.product_category_id product_category_id
,a.lead_rank_id lead_rank_id
,a.lead_source lead_source
,a.channel_code channel_code
,a.cust_category cust_category
,a.lead_region lead_region
,a.lead_country lead_country
,a.item_id item_id
,a.organization_id organization_id
,-1 update_time_id
,(CASE
WHEN GROUPING(b.report_date_julian)=0 THEN b.report_date_julian
WHEN GROUPING(b.week_id)=0 THEN b.week_id
WHEN GROUPING(b.ent_period_id)=0 THEN b.ent_period_id
WHEN GROUPING(b.ent_qtr_id)=0 THEN b.ent_qtr_id
ELSE b.ent_year_id
END
) time_id
,-1 update_period_type_id
,(CASE
WHEN GROUPING(b.report_date_julian)=0 THEN 1
WHEN GROUPING(b.week_id)=0 THEN 16
WHEN GROUPING(b.ent_period_id)=0 THEN 32
WHEN GROUPING(b.ent_qtr_id)=0 THEN 64
ELSE 128
END
) period_type_id
,sum(a.leads) leads
,sum(a.leads_new) leads_new
,sum(a.leads_open) leads_open
,sum(a.leads_changed) leads_changed
,sum(a.leads_converted) leads_converted
,sum(decode(a.lead_converted_date, null, 0,
a.leads_converted*(a.lead_converted_date-a.lead_creation_date)))
conversion_time
,sum(a.leads_dead) leads_dead
,sum(a.leads_closed) leads_closed
,sum(a.leads_qualified) leads_qualified
,0 leads_new_conv
,0 leads_new_changed
,sum(a.rank_a) rank_a
,sum(a.rank_b) rank_b
,sum(a.rank_c) rank_c
,sum(a.rank_d) rank_d
,sum(a.rank_z) rank_z
,sum(a.leads_qualified_a) leads_qualified_a
,sum(a.lead_amount) lead_amount
,sum(a.orders_booked_amt) orders_booked_amt
,sum(a.orders_invoiced_amt) orders_invoiced_amt
,b.report_date_julian dummy1_fr
,b.week_id dummy2_fr
,b.ent_period_id dummy3_fr
,b.ent_qtr_id dummy4_fr
,b.ent_year_id dummy5_fr
,null dummy6_fr
,null dummy7_fr
,null dummy8_fr
,null dummy9_fr
,GROUPING_ID(a.group_id,a.resource_id,a.product_category_id,a.lead_rank_id
,a.lead_source,a.channel_code,a.cust_category,a.lead_region
,a.lead_country,item_id,a.organization_id,b.report_date_julian
,b.week_id,b.ent_period_id,b.ent_qtr_id,b.ent_year_id) dummy10_fr
,count(a.leads) dummy11_fr
,count(a.leads_new) dummy12_fr
,count(a.leads_open) dummy13_fr
,count(a.leads_changed) dummy14_fr
,count(a.leads_converted) dummy15_fr
,count(decode(a.lead_converted_date, null, 0,
a.leads_converted*(a.lead_converted_date-a.lead_creation_date)))
dummy16_fr
,count(a.leads_dead) dummy17_fr
,count(a.leads_closed) dummy18_fr
,count(a.leads_qualified) dummy19_fr
,0 dummy20_fr
,count(a.rank_a) dummy21_fr
,count(a.rank_b) dummy22_fr
,count(a.rank_c) dummy23_fr
,count(a.rank_d) dummy24_fr
,count(a.rank_z) dummy25_fr
,count(a.leads_qualified_a) dummy26_fr
,count(a.lead_amount) dummy27_fr
,count(a.orders_booked_amt) dummy28_fr
,count(a.orders_invoiced_amt) dummy29_fr
,count(*) dummy30_fr
from
bim_i_lp_gh_sum_mv a
,FII.FII_TIME_DAY b
WHERE a.transaction_create_date = b.report_date
GROUP BY
a.group_id
,a.resource_id
,a.product_category_id
,a.lead_rank_id
,a.lead_source
,a.channel_code
,a.cust_category
,a.lead_region
,a.lead_country
,a.item_id
,a.organization_id
,GROUPING SETS (b.report_date_julian,b.week_id,b.ent_period_id,b.ent_qtr_id,b.ent_year_id)
UNION ALL
SELECT
2 umark
,a.group_id group_id
,a.resource_id resource_id
,a.product_category_id product_category_id
,a.lead_rank_id lead_rank_id
,a.lead_source lead_source
,a.channel_code channel_code
,a.cust_category cust_category
,a.lead_region lead_region
,a.lead_country lead_country
,a.item_id item_id
,a.organization_id organization_id
,(CASE
WHEN GROUPING(b.report_date_julian)=0 THEN b.report_date_julian
WHEN GROUPING(b.week_id)=0 THEN b.week_id
WHEN GROUPING(b.ent_period_id)=0 THEN b.ent_period_id
WHEN GROUPING(b.ent_qtr_id)=0 THEN b.ent_qtr_id
ELSE b.ent_year_id
END
) update_time_id
,(CASE
WHEN GROUPING(c.week_id)=0 THEN c.week_id
WHEN GROUPING(c.ent_period_id)=0 THEN c.ent_period_id
WHEN GROUPING(c.ent_qtr_id)=0 THEN c.ent_qtr_id
ELSE c.ent_year_id
END
) time_id
,(CASE
WHEN GROUPING(b.report_date_julian)=0 THEN 1
WHEN GROUPING(b.week_id)=0 THEN 16
WHEN GROUPING(b.ent_period_id)=0 THEN 32
WHEN GROUPING(b.ent_qtr_id)=0 THEN 64
ELSE 128
END
) update_period_type_id
,(CASE
WHEN GROUPING(c.week_id)=0 THEN 16
WHEN GROUPING(c.ent_period_id)=0 THEN 32
WHEN GROUPING(c.ent_qtr_id)=0 THEN 64
ELSE 128
END
) period_type_id
,0 leads
,0 leads_new
,0 leads_open
,0 leads_changed
,0 leads_converted
,0 conversion_time
,0 leads_dead
,0 leads_closed
,0 leads_qualified
,sum(leads_new) leads_new_conv
,0 leads_new_changed
,0 rank_a
,0 rank_b
,0 rank_c
,0 rank_d
,0 rank_z
,0 leads_qualified_a
,0 lead_amount
,0 orders_booked_amt
,0 orders_invoiced_amt
,b.report_date_julian dummy1_fr
,b.week_id dummy2_fr
,b.ent_period_id dummy3_fr
,b.ent_qtr_id dummy4_fr
,b.ent_year_id dummy5_fr
,c.week_id dummy6_fr
,c.ent_period_id dummy7_fr
,c.ent_qtr_id dummy8_fr
,c.ent_year_id dummy9_fr
,GROUPING_ID(a.group_id,a.resource_id,a.product_category_id,a.lead_rank_id
,a.lead_source,a.channel_code,a.cust_category,a.lead_region
,a.lead_country,item_id,a.organization_id,b.report_date_julian,b.week_id
,b.ent_period_id,b.ent_qtr_id,b.ent_year_id,c.week_id,
c.ent_period_id,c.ent_qtr_id,c.ent_year_id) dummy10_fr
,0 dummy11_fr
,0 dummy12_fr
,0 dummy13_fr
,0 dummy14_fr
,0 dummy15_fr
,0 dummy16_fr
,0 dummy17_fr
,0 dummy18_fr
,count(a.leads_new) dummy19_fr
,0 dummy20_fr
,0 dummy21_fr
,0 dummy22_fr
,0 dummy23_fr
,0 dummy24_fr
,0 dummy25_fr
,0 dummy26_fr
,0 dummy27_fr
,0 dummy28_fr
,0 dummy29_fr
,count(*) dummy30_fr
from
bim_i_lp_gh_sum_mv a
,FII.FII_TIME_DAY b
,FII.FII_TIME_DAY c
WHERE a.lead_converted_date = b.report_date
AND a.lead_creation_date = c.report_date
GROUP BY
a.group_id
,a.resource_id
,a.product_category_id
,a.lead_rank_id
,a.lead_source
,a.channel_code
,a.cust_category
,a.lead_region
,a.lead_country
,a.item_id
,a.organization_id
,GROUPING SETS (b.report_date_julian,b.week_id,b.ent_period_id,b.ent_qtr_id,b.ent_year_id)
,GROUPING SETS (c.week_id,c.ent_period_id,c.ent_qtr_id,c.ent_year_id)