DBA Data[Home] [Help]

APPS.BIX_PMV_AO_ABANRATE_PRTLT_PKG SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 70

    l_source_code_where_clause := ' AND mv.campaign_id in (select source_code_for_id from
   ams_source_codes where source_code_id IN (:l_source_code_id) and active_flag=''Y'' and arc_source_code_for=''CAMP'')  ';
Line: 93

      SELECT fii1.name                                  VIEWBY,
             NVL(sum(PREV_ABAND)*100/
             sum(DECODE(PREV_OFFRD,0,NULL,PREV_OFFRD)),0)  BIX_PMV_AO_ABANRATE_PP,
             NVL(sum(CURR_ABAND)*100/
             sum(DECODE(CURR_OFFRD,0,NULL,CURR_OFFRD)),0)  BIX_PMV_AO_ABANRATE_CP,
             ' || l_goal ||'                               BIX_PMV_AO_ABANRATE_GL
      FROM
            (
            /*start inline view
            select current and previous calls offered and abandoned
            */
              SELECT fii1.sequence SEQUENCE,
              SUM( CASE when
                        (
                          fii1.start_date between &BIS_CURRENT_REPORT_START_DATE
                                                      and &BIS_CURRENT_ASOF_DATE
                           and cal.report_date = least(fii1.end_date,&BIS_CURRENT_ASOF_DATE)
                         )
                          then
                          CALL_CALLS_OFFERED_TOTAL
                          else
				            0
                          end
              ) CURR_OFFRD,
              SUM( CASE when
                            (
                                fii1.start_date between &BIS_PREVIOUS_REPORT_START_DATE
                                                   and &BIS_PREVIOUS_ASOF_DATE
                                   and cal.report_date = least(fii1.end_date,&BIS_PREVIOUS_ASOF_DATE)
                               )
                               then
                               CALL_CALLS_OFFERED_TOTAL
                               else
				                0
                               end
              ) PREV_OFFRD,
              SUM( CASE when
                            (
                                fii1.start_date between &BIS_CURRENT_REPORT_START_DATE
                                                   and &BIS_CURRENT_ASOF_DATE
                                   and cal.report_date = least(fii1.end_date,&BIS_PREVIOUS_ASOF_DATE)
                               )
                               then
                               CALL_CALLS_ABANDONED
                               else
				                0
                               end
              ) CURR_ABAND,
             SUM( CASE when
                            (
                                fii1.start_date between &BIS_PREVIOUS_REPORT_START_DATE
                                                   and &BIS_PREVIOUS_ASOF_DATE
                                   and cal.report_date = least(fii1.end_date,&BIS_PREVIOUS_ASOF_DATE)
                               )
                               then
                               CALL_CALLS_ABANDONED
                               else
				                0
                               end
              ) PREV_ABAND
              FROM  ';
Line: 181

             /*start inline view -select continued offer measures */
            SELECT fii1.sequence SEQUENCE,
            SUM( CASE when
                        (
                          fii1.start_date between &BIS_CURRENT_REPORT_START_DATE
                                                      and &BIS_CURRENT_ASOF_DATE
                           and cal.report_date = least(fii1.end_date,&BIS_CURRENT_ASOF_DATE)
                         )
                          then
                          CALL_CONT_CALLS_HANDLED_TOT_NA
                          else
				            0
                          end
              ) CURR_OFFRD,
              SUM( CASE when
                            (
                                fii1.start_date between &BIS_PREVIOUS_REPORT_START_DATE
                                                   and &BIS_PREVIOUS_ASOF_DATE
                                   and cal.report_date = least(fii1.end_date,&BIS_PREVIOUS_ASOF_DATE)
                               )
                               then
                               CALL_CONT_CALLS_HANDLED_TOT_NA
                               else
				                0
                               end
              ) PREV_OFFRD,
              0 CURR_ABAND,
              0 PREV_ABAND
              FROM  ';
Line: 251

             SELECT fii1.name                    VIEWBY,
             0                                  BIX_PMV_AO_ABANRATE_PP,
             NVL(sum(CURR_ABAND)*100/
             sum(DECODE(CURR_OFFRD,0,NULL,CURR_OFFRD)),0)  BIX_PMV_AO_ABANRATE_CP,
             ' || l_goal ||'                               BIX_PMV_AO_ABANRATE_GL
      FROM
            (
           /*start of inline view
            select current contacts from mv */
               SELECT fii1.name                            NAME,
               sum(CALL_CALLS_ABANDONED )                 CURR_ABAND,
               sum(CALL_CALLS_OFFERED_TOTAL)               CURR_OFFRD
               FROM  '||l_period_type||'	fii1,
               bix_ao_call_details_mv mv,
			   fii_time_rpt_struct cal
               WHERE mv.time_id        = cal.time_id
               AND dialing_method =''PRED''
               AND bitand(cal.record_type_id,&BIS_NESTED_PATTERN)=cal.record_type_id
               AND   fii1.start_date BETWEEN &BIS_CURRENT_REPORT_START_DATE AND
								   &BIS_CURRENT_ASOF_DATE
		       AND cal.report_date = least(&BIS_CURRENT_ASOF_DATE,fii1.end_date)
		       AND cal.period_type_id = mv.period_type_id
		       AND mv.row_type = :l_row_type  ';
Line: 278

                /*start of inline view -select continued measures*/
               SELECT fii1.name                            NAME,
               0                 CURR_ABAND,
               sum(CALL_CONT_CALLS_HANDLED_TOT_NA)               CURR_OFFRD
               FROM  '||l_period_type||'	fii1,
               bix_ao_call_details_mv mv,
			   fii_time_rpt_struct cal
               WHERE mv.time_id        = cal.time_id
               AND dialing_method =''PRED''
               AND bitand(cal.record_type_id,&BIS_NESTED_PATTERN)=cal.record_type_id
               AND   fii1.start_date BETWEEN &BIS_CURRENT_REPORT_START_DATE AND
								   &BIS_CURRENT_ASOF_DATE
		       AND cal.report_date = least(&BIS_CURRENT_ASOF_DATE,fii1.end_date)
		       AND cal.period_type_id = mv.period_type_id
		       AND mv.row_type = :l_row_type  ';