The following lines contain the word 'select', 'insert', 'update' or 'delete':
SELECT
75 BIX_EMC_SVCLVL,
80 BIX_PMV_TOTAL1,
90 BIX_EMC_GOAL,
90 BIX_PMV_TOTAL2,
36 BIX_EMC_CRTIME,
34.2 BIX_PMV_TOTAL3,
30 BIX_EMC_MSGSGOAL,
30 BIX_PMV_TOTAL4,
273000 BIX_EMC_RCVD,
242970 BIX_PMV_TOTAL5,
268000 BIX_EMC_REPLD,
246560 BIX_PMV_TOTAL6,
18500 BIX_EMC_BACKLOG,
19240 BIX_PMV_TOTAL7,
5.2 BIX_EMC_REPPERHR,
5.824 BIX_PMV_TOTAL8,
56 BIX_EMC_ONE_DONE,
54.5 BIX_PMV_TOTAL9,
15 BIX_EMC_TRANRATIO,
7 BIX_PMV_TOTAL10,
0.7 BIX_EMC_DELRATIO,
-0.3 BIX_PMV_TOTAL11,
357 BIX_EMC_CUST_COUNT,
317.73 BIX_PMV_TOTAL12,
44250 BIX_EMC_SR,
40267.5 BIX_PMV_TOTAL13,
3.2 BIX_EMC_COSTPERMSG,
2.88 BIX_PMV_TOTAL14,
110000 BIX_EMC_LABOR_COST,
101750 BIX_PMV_TOTAL15
FROM DUAL';
'SELECT
ROUND(SUM(curr_slvl) * 100,1) BIX_EMC_SVCLVL,
ROUND(SUM(prev_slvl) * 100,1) BIX_PMV_TOTAL1,
' || l_service_level_goal || ' BIX_EMC_GOAL,'|| l_service_level_goal || ' BIX_PMV_TOTAL2,
ROUND(SUM(curr_avg_resp_time)/3600,1) BIX_EMC_CRTIME,
ROUND(SUM(prev_avg_resp_time)/3600,1) BIX_PMV_TOTAL3,
' || l_cust_resp_time_goal || ' BIX_EMC_MSGSGOAL,'|| l_cust_resp_time_goal || ' BIX_PMV_TOTAL4,
NVL(SUM(curr_received),0) BIX_EMC_RCVD,
SUM(prev_received) BIX_PMV_TOTAL5,
SUM(NVL(curr_replied,0)+ NVL(curr_auto_replied,0)) BIX_EMC_REPLD,
SUM(NVL(prev_replied,0)+ NVL(prev_auto_replied,0)) BIX_PMV_TOTAL6,
NVL(SUM(curr_backlog),0) BIX_EMC_BACKLOG,
DECODE(SUM(prev_backlog),0,NULL,SUM(prev_backlog)) BIX_PMV_TOTAL7,
ROUND(NVL(SUM(curr_replied),0)/sum(CURR_LOGIN_TIME_IN_PERIOD),1) BIX_EMC_REPPERHR,
ROUND(SUM(prev_replied)/ sum(PREV_LOGIN_TIME_IN_PERIOD),1) BIX_PMV_TOTAL8,
ROUND(SUM(curr_one_done)*100,1) BIX_EMC_ONE_DONE,
ROUND(SUM(prev_one_done)*100,1) BIX_PMV_TOTAL9,
ROUND(NVL(SUM(curr_transferred),0)/ DECODE(SUM(NVL(curr_deleted,0) + NVL(curr_replied,0)),0,NULL,
SUM(NVL(curr_deleted,0) + NVL(curr_replied,0)))*100,1) BIX_EMC_TRANRATIO,
ROUND(SUM(prev_transferred)/ DECODE(SUM(NVL(prev_deleted,0) + NVL(prev_replied,0)),0,NULL,
SUM(NVL(prev_deleted,0) + NVL(prev_replied,0)))*100,1) BIX_PMV_TOTAL10,
ROUND((NVL(SUM(curr_deleted),0)+NVL(SUM(curr_auto_deleted),0))/
DECODE(SUM(curr_completed) ,0,NULL,SUM(curr_completed))*100,1) BIX_EMC_DELRATIO,
ROUND((NVL(SUM(prev_deleted),0)+NVL(SUM(prev_auto_deleted),0))/
DECODE(SUM(prev_completed) ,0,NULL,SUM(prev_completed))*100,1) BIX_PMV_TOTAL11,
NVL(SUM(curr_customer_count),0) BIX_EMC_CUST_COUNT,
DECODE(SUM(prev_customer_count),0,NULL,SUM(prev_customer_count)) BIX_PMV_TOTAL12,
NVL(SUM(curr_sr_created),0) BIX_EMC_SR,
SUM(prev_sr_created) BIX_PMV_TOTAL13,
NVL(SUM(curr_composed),0) BIX_EMC_COMPOSED,
SUM(prev_composed) BIX_PMV_TOTAL14,
NVL(SUM(curr_leads),0) BIX_EMC_LEADS,
SUM(prev_leads) BIX_PMV_TOTAL15
FROM
(
SELECT
NVL(SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_RPLD_BY_GOAL_IN_PERIOD)),0)/
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,
DECODE(NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0),0,NULL,
NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0) )
)) curr_slvl,
NVL(SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_RPLD_BY_GOAL_IN_PERIOD)),0)/
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,
DECODE(NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0),0,NULL,
NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0) )
)) prev_slvl,
NVL(SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAIL_RESP_TIME_IN_PERIOD)),0)/
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,
DECODE(NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0),0,NULL,
NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0) ))) curr_avg_resp_time,
NVL(SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAIL_RESP_TIME_IN_PERIOD)),0)/
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,
DECODE(NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0),0,NULL,
NVL(EMAILS_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0) ))) prev_avg_resp_time,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_OFFERED_IN_PERIOD)) curr_received,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_OFFERED_IN_PERIOD)) prev_received,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_REPLIED_IN_PERIOD)) curr_replied,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_REPLIED_IN_PERIOD)) prev_replied,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_AUTO_REPLIED_IN_PERIOD)) curr_auto_replied,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_AUTO_REPLIED_IN_PERIOD)) prev_auto_replied,
NVL(SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,ONE_RSLN_IN_PERIOD)),0)/
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,INTERACTION_THREADS_IN_PERIOD)) curr_one_done,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,ONE_RSLN_IN_PERIOD))/
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,INTERACTION_THREADS_IN_PERIOD)) prev_one_done,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_RSL_AND_TRFD_IN_PERIOD)) curr_transferred,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_RSL_AND_TRFD_IN_PERIOD)) prev_transferred,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_DELETED_IN_PERIOD)) curr_deleted,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_DELETED_IN_PERIOD)) prev_deleted,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_AUTO_DELETED_IN_PERIOD)) curr_auto_deleted,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_AUTO_DELETED_IN_PERIOD)) prev_auto_deleted,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,NVL(EMAILS_REPLIED_IN_PERIOD,0) +
NVL(EMAILS_DELETED_IN_PERIOD,0) + NVL(EMAILS_AUTO_UPTD_SR_IN_PERIOD,0) +
NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_DELETED_IN_PERIOD,0) +
NVL(EMAILS_AUTO_RESOLVED_IN_PERIOD,0))) curr_completed,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,NVL(EMAILS_REPLIED_IN_PERIOD,0) +
NVL(EMAILS_DELETED_IN_PERIOD,0) + NVL(EMAILS_AUTO_UPTD_SR_IN_PERIOD,0) +
NVL(EMAILS_AUTO_REPLIED_IN_PERIOD,0) + NVL(EMAILS_AUTO_DELETED_IN_PERIOD,0) +
NVL(EMAILS_AUTO_RESOLVED_IN_PERIOD,0))) prev_completed,
COUNT(DISTINCT(CASE WHEN calendar.report_date = &BIS_CURRENT_ASOF_DATE
AND fact.party_id <> -1
AND fact.party_id <> ' || l_dummy_cust ||
' THEN fact.PARTY_ID END )) curr_customer_count,
COUNT(DISTINCT(CASE WHEN calendar.report_date = &BIS_PREVIOUS_ASOF_DATE
AND fact.party_id <> -1
AND fact.party_id <> ' || l_dummy_cust ||
' THEN fact.PARTY_ID END )) prev_customer_count,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,SR_CREATED_IN_PERIOD)) curr_sr_created,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,SR_CREATED_IN_PERIOD)) prev_sr_created,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,EMAILS_COMPOSED_IN_PERIOD)) curr_composed,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,EMAILS_COMPOSED_IN_PERIOD)) prev_composed,
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,LEADS_CREATED_IN_PERIOD)) curr_leads,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,LEADS_CREATED_IN_PERIOD)) prev_leads
FROM bix_email_details_mv fact,
fii_time_rpt_struct calendar
WHERE fact.time_id = calendar.time_id
AND fact.row_type = :l_row_type
AND fact.period_type_id = calendar.period_type_id
AND calendar.report_date IN (&BIS_CURRENT_ASOF_DATE,&BIS_PREVIOUS_ASOF_DATE)
AND bitand(calendar.record_type_id,&BIS_NESTED_PATTERN ) = calendar.record_type_id ';
SELECT
SUM(DECODE(period_start_date,:l_max_collect_date,
NVL(ACCUMULATED_OPEN_EMAILS,0) + NVL(ACCUMULATED_EMAILS_IN_QUEUE,0) )) curr_backlog,
SUM(DECODE(period_start_date,&BIS_PREVIOUS_ASOF_DATE,
NVL(ACCUMULATED_OPEN_EMAILS,0) + NVL(ACCUMULATED_EMAILS_IN_QUEUE,0) )) prev_backlog
FROM bix_email_details_mv
WHERE time_id IN (TO_CHAR(:l_max_collect_date,''J''),TO_CHAR(&BIS_PREVIOUS_ASOF_DATE,''J''))
ANd row_type = :l_row_type
AND period_type_id = :l_period_type_id ';
SELECT
SUM(DECODE(calendar.report_date,&BIS_CURRENT_ASOF_DATE,LOGIN_TIME))/3600 CURR_LOGIN_TIME_IN_PERIOD,
SUM(DECODE(calendar.report_date,&BIS_PREVIOUS_ASOF_DATE,LOGIN_TIME))/3600 PREV_LOGIN_TIME_IN_PERIOD
FROM bix_agent_session_f fact,
fii_time_rpt_struct calendar
WHERE fact.application_id = :l_application_id
AND fact.time_id = calendar.time_id
AND fact.period_type_id = calendar.period_type_id
AND calendar.report_date IN (&BIS_CURRENT_ASOF_DATE,&BIS_PREVIOUS_ASOF_DATE)
AND bitand(calendar.record_type_id,&BIS_NESTED_PATTERN) = calendar.record_type_id
) ';