HWM_INTERACT_SET_QSNR_PCPT_V
Details
-
Schema: FUSION
-
Object owner: HWM
-
Object type: VIEW
Columns
Name |
---|
ITR_SET_ID ITR_SET_LN_ID PROCESSING_ORDER QSTNR_PARTICIPANT_ID QSTNR_RESPONSE_ID ATTEMPT_NUM QSTNR_VERSION_NUM OBJECT_VERSION_GSET ITR_SET_NAME ITR_SET_DESCRIPTION ENTERPRISE_ID QUESTIONNAIRE_CODE DISPLAY_LEVEL TIME_CATEGORY_ID TRIGGER_EVENT_CS OBJECT_VERSION_GSLN BUSINESS_GROUP_ID QUESTIONNAIRE_ID SUBSCRIBER_ID SUBJECT_ID SUBJECT_CODE PARTICIPANT_ID PARTICIPANT_TYPE STATUS_RESP STATUS_PART SUBMITTED_DATE_TIME_PART SUBMITTED_DATE_TIME_RESP SI_RESP_SRC SI_QUESTIONNAIRE_ID SI_ITR_SET_ID SI_RESOURCE_ID SI_SUB_RESOURCE_ID SI_DATE_START SI_DATE_END SI_DATE_TIME SI_DATE_TIME_CHAR OBJECT_VERSION_QRESP |
Query
SQL_Statement |
---|
SELECT gset.ITR_SET_ID, gsln.ITR_SET_LN_ID, gsln.PROCESSING_ORDER, Qpart.QSTNR_PARTICIPANT_ID, nvl( Qresp.QSTNR_RESPONSE_ID,0) AS QSTNR_RESPONSE_ID, nvl( Qresp.ATTEMPT_NUM, -1) AS ATTEMPT_NUM, Qresp.QSTNR_VERSION_NUM, gset.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_gset, gset.ITR_SET_NAME, gset.ITR_SET_DESCRIPTION, gset.enterprise_id, gsln.QUESTIONNAIRE_CODE, gsln.DISPLAY_LEVEL, gsln.TIME_CATEGORY_ID, gsln.TRIGGER_EVENT_CS, gsln.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_gsln, Qpart.BUSINESS_GROUP_ID, Qpart.QUESTIONNAIRE_ID, Qpart.SUBSCRIBER_ID , Qpart.SUBJECT_ID, Qpart.SUBJECT_CODE, Qpart.PARTICIPANT_ID, Qpart.PARTICIPANT_TYPE, Qresp.STATUS AS STATUS_RESP, Qpart.STATUS AS STATUS_PART, Qpart.SUBMITTED_DATE_TIME AS SUBMITTED_DATE_TIME_PART, Qresp.SUBMITTED_DATE_TIME AS SUBMITTED_DATE_TIME_RESP, Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'SRC<[^;]+>', 1 ,1), '>' ) , 'SRC<' ) AS SI_RESP_SRC, TO_NUMBER(NVL(Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'QID<[^;]+>', 1 ,1), '>' ) , 'QID<' ),0)) AS SI_QUESTIONNAIRE_ID, TO_NUMBER(NVL(Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'GID<[^;]+>', 1 ,1), '>' ) , 'GID<' ),0)) AS SI_ITR_SET_ID, TO_NUMBER(NVL(Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'RES<[^;]+>', 1 ,1), '>' ) , 'RES<' ),0)) AS SI_RESOURCE_ID, TO_NUMBER(NVL(Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'SUB<[^;]+>', 1 ,1), '>' ) , 'SUB<' ),0)) AS SI_SUB_RESOURCE_ID, to_date (NVL(Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'DTS<[^;]+>', 1 ,1), '>' ) , 'DTS<' ),TRUNC(Qpart.CREATION_DATE)) ,'yyyy-MM-dd' ) AS SI_DATE_START, to_date (NVL(Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'DTE<[^;]+>', 1 ,1), '>' ) , 'DTE<' ),TRUNC(Qpart.CREATION_DATE)) ,'yyyy-MM-dd' ) AS SI_DATE_END, TO_TIMESTAMP (NVL(Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'TMS<[^;]+>', 1 ,1), '>' ) , 'TMS<' ),'1900-01-01 01:00:00') ,'yyyy-MM-dd HH24:MI:SS.FF' ) AS SI_DATE_TIME, Ltrim (RTRIM ( REGEXP_SUBSTR(Qpart.SUBJECT_ID, 'TMS<[^;]+>', 1 ,1), '>' ) , 'TMS<' ) AS SI_DATE_TIME_CHAR, Qresp.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_Qresp FROM HWM_INTERACT_SETS gset, HWM_INTERACT_SET_LNS gsln, HRQ_QSTNR_PARTICIPANTS Qpart, HRQ_QSTNR_RESPONSES Qresp WHERE gset.ITR_SET_ID = gsln.ITR_SET_ID AND to_char(gsln.ITR_SET_ID) = Qpart.PARTICIPANT_type AND gsln.QUESTIONNAIRE_ID = Qpart.QUESTIONNAIRE_ID AND Qpart.QSTNR_PARTICIPANT_ID = Qresp.QSTNR_PARTICIPANT_ID (+) AND Qpart.SUBSCRIBER_ID = 11 |