DBA Data[Home] [Help]

APPS.BIX_PMV_AO_COPRHR_PRTLT_PKG SQL Statements

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

Line: 72

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

      SELECT fii1.name                                  VIEWBY,
             NVL(sum(PREV_CONTACTS)/
             sum(DECODE(PREV_LOGIN/3600,0,NULL,PREV_LOGIN/3600)),0)  BIX_PMV_AO_CONTPERHR_PP,

            NVL(sum(CURR_CONTACTS)/
             sum(DECODE(CURR_LOGIN/3600,0,NULL,CURR_LOGIN/3600)),0)  BIX_PMV_AO_CONTPERHR_CP,
            ' || l_goal ||'                               BIX_PMV_AO_CONTPERHR_GL
      FROM
            (
            /*start inline view
            select current contacts and previous contacts
            */
              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
                            AGENTCALL_CONTACT_COUNT
                          else
				            0
                          end
              ) CURR_CONTACTS,
              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
                               AGENTCALL_CONTACT_COUNT
                               else
				                0
                               end
              ) PREV_CONTACTS,
              0 CURR_LOGIN,
              0 PREV_LOGIN
              FROM  ';
Line: 163

           select from session tables for current and previous login times
           */
          SELECT fii1.sequence,
          0 CURR_CONTACTS,
          0 PREV_CONTACTS,
          SUM( CASE when
               (
               fii1.start_date between &BIS_CURRENT_REPORT_START_DATE
                                            and &BIS_CURRENT_ASOF_DATE
               )
               then
                 LOGIN_TIME
               else
			     0
               end
              ) CURR_LOGIN,
          SUM( CASE when
                 (
                 fii1.start_date between &BIS_PREVIOUS_REPORT_START_DATE
                                            and &BIS_PREVIOUS_ASOF_DATE
                  )
                  then
                     LOGIN_TIME
                  else
				      0
                  end
               ) PREV_LOGIN
            FROM  ';
Line: 231

             SELECT fii1.name                                 VIEWBY,
             0                                               BIX_PMV_AO_CONTPERHR_PP,
             nvl(SUM(NVL(CURR_CONTACTS,0))/
             decode(SUM(CURR_LOGIN/3600),0,null,sum(curr_login/3600)),0)                          BIX_PMV_AO_CONTPERHR_CP,
             ' || l_goal ||'                                 BIX_PMV_AO_CONTPERHR_GL
      FROM
            (
           /*start of inline view
            select current contacts from mv */
               SELECT fii1.name                            NAME,
               sum(AGENTCALL_CONTACT_COUNT )             CURR_CONTACTS,
               0                                          CURR_LOGIN
               FROM  '||l_period_type||'	fii1,
               bix_ao_call_details_mv mv,
			   fii_time_rpt_struct cal
               WHERE mv.time_id        = cal.time_id
               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: 258

             select login time from session tables */
              SELECT fii1.name,
              0  CURR_CONTACTS,
              SUM(LOGIN_TIME) CURR_LOGIN
              FROM  ';