View Definition:
SELECT DISTINCT
DIFV.DATASETID,
DIFV.DS_ICR_HEADERID,
DIFV.DS_ICR_UNIQUE_KEY,
DIFV.DS_ICR_REC_NUM,
NULL AS DS_ICR_GENERIC_KEY1, -- Only Used for PROPERTY
DIFV.IBR_SEGMENT,
MAX ( DECODE (DIFV.DATA_ELEMENT_PROMPT, 'Segment Action Type', TRIM (DIFV.DATA_VALUE))) AS ACTION,
MAX (DECODE (DIFV.DATA_ELEMENT_NUM, '1', TRIM (DIFV.data_value))) DE_1,
MAX (DIFV.INCIDENT_NBR) DE_2,
MAX (DECODE (DIFV.DATA_ELEMENT_NUM, '6', TRIM (DIFV.data_value))) DE_6,
MAX (DECODE (DIFV.DATA_ELEMENT_NUM, '7', TRIM (DIFV.data_value))) DE_7,
STRAGG (DECODE (DIFV.DATA_ELEMENT_NUM, '8', TRIM (DIFV.data_value))) DE_8,
STRAGG (DECODE (DIFV.DATA_ELEMENT_NUM, '8A', TRIM (DIFV.data_value))) DE_8A,
MAX (DECODE (DIFV.DATA_ELEMENT_NUM, '9', TRIM (DIFV.data_value))) DE_9,
MAX (DECODE (DIFV.DATA_ELEMENT_NUM, '10', TRIM (DIFV.data_value))) DE_10,
MAX (DECODE (DIFV.DATA_ELEMENT_NUM, '11', TRIM (DIFV.data_value))) DE_11,
STRAGG (DECODE (DIFV.DATA_ELEMENT_NUM, '12', TRIM (DIFV.data_value))) DE_12,
STRAGG (DECODE (DIFV.DATA_ELEMENT_NUM, '13', TRIM (DIFV.data_value))) DE_13,
DIFV.POSTED AS POSTED,
DIDS.TIMEMADE AS TIMEMADE,
DIDS.TIMEMARKED AS TIMEMARKED,
DIDS.TIMERECVED AS TIMERECVED,
DIDS.TIMESENT AS TIMESENT,
DIDS.OPEN_STATUS AS OPEN_STATUS,
DIDS.RECSFINLED AS RECSFINLED,
DIDS.RECSSENT AS RECSSENT,
DIDS.USERMADE AS USERMADE,
DIDS.USERMARKED AS USERMARKED,
DIDS.USERRECVED AS USERRECVED,
DIDS.USERSENT AS USERSENT
FROM DS_IBR_FIELD_VALUES_VW DIFV
JOIN DS_ICR_DATA_SETS DIDS ON DIDS.DATASETID = DIFV.DATASETID
WHERE DIFV.IBR_SEGMENT = 'OFFENSES'
GROUP BY DIFV.DATASETID,
DIFV.DS_ICR_HEADERID,
DIFV.DS_ICR_UNIQUE_KEY,
DIFV.DS_ICR_REC_NUM,
DIFV.IBR_SEGMENT,
DIFV.POSTED,
DIDS.TIMEMADE,
DIDS.TIMEMARKED,
DIDS.TIMERECVED,
DIDS.TIMESENT,
DIDS.OPEN_STATUS,
DIDS.RECSFINLED,
DIDS.RECSSENT,
DIDS.USERMADE,
DIDS.USERMARKED,
DIDS.USERRECVED,
DIDS.USERSENT