MSS_CAMPAIGN_SUMMARIES_V
Details
-
Schema: FUSION
-
Object owner: MSS
-
Object type: VIEW
Columns
| Name |
|---|
|
CAMPAIGN_ID ELAPSED_DURATION_HOURS RUN_RATE_PER_HOUR ASSIGNED_QUANTITY UNASSIGNED_QUANTITY COMPLETED_QUANTITY CAMPAIGN_UOM_CODE |
Query
| SQL_Statement |
|---|
|
select camp.CAMPAIGN_ID, Case when camp.START_DATE is null or camp.END_DATE is null then null else (Cast(camp.END_DATE as date) - Cast(camp.START_DATE as date)) * 24 end as ELAPSED_DURATION_HOURS, camp.RUN_RATE_UNITS / camp.RUN_RATE_HOURS as RUN_RATE_PER_HOUR, Nvl(Sum(campWoSummary.OP_REMAINING_QTY_CAMP_UOM), 0.0) as ASSIGNED_QUANTITY, camp.PLANNED_QUANTITY - Nvl(Sum(campWoSummary.OP_REMAINING_QTY_CAMP_UOM), 0.0) as UNASSIGNED_QUANTITY, Sum(campWoSummary.OP_COMPLETED_QTY_CAMP_UOM) as COMPLETED_QUANTITY, resParam.CAMPAIGN_UOM_CODE from MSS_CAMPAIGNS camp join MSS_ORG_RESOURCE_PARAMETERS resParam on camp.ORGANIZATION_ID = resParam.ORGANIZATION_ID and camp.WORK_CENTER_ID = resParam.WORK_CENTER_ID and camp.RESOURCE_ID = resParam.RESOURCE_ID left outer join MSS_CAMPAIGN_WO_SUMMARIES_V campWoSummary on camp.CAMPAIGN_ID = campWoSummary.CAMPAIGN_ID and campWoSummary.ASSIGNED_TO_CAMPAIGN_FLAG = 'Y' and campWoSummary.WO_SYSTEM_STATUS_CODE not in ('CANCELED', 'ON_HOLD') group by camp.CAMPAIGN_ID, camp.PLANNED_QUANTITY, camp.RUN_RATE_UNITS, camp.RUN_RATE_HOURS, resParam.CAMPAIGN_UOM_CODE, camp.START_DATE, camp.END_DATE |