POQ_ALL_QNAIRE_RESP_VALUES_V

Details

  • Schema: FUSION

  • Object owner: POQ

  • Object type: VIEW

Columns

Name

QUESTNAIRE_RESP_VALUE_ID

OBJECT_VERSION_NUMBER

QUESTNAIRE_RESPONSE_ID

RESPONSE_VALUE_TXT

RESPONSE_VALUE_DATE

RESPONSE_VALUE_DATETIME

RESPONSE_VALUE_NUM

ACC_RESPONSE_ID

QUESTNAIRE_ACC_RESPONSE_ID

IS_SELECTED_FLAG

RESPONSE_VALIDATE

CREATION_DATE

CREATED_BY

LAST_UPDATE_DATE

LAST_UPDATED_BY

LAST_UPDATE_LOGIN

BC_RESPONSE_TEXT

Query

SQL_Statement

SELECT

QUESTNAIRE_RESP_VALUE_ID ,

OBJECT_VERSION_NUMBER ,

QUESTNAIRE_RESPONSE_ID ,

RESPONSE_VALUE_TXT ,

RESPONSE_VALUE_DATE ,

RESPONSE_VALUE_DATETIME ,

RESPONSE_VALUE_NUM ,

ACC_RESPONSE_ID ,

QUESTNAIRE_ACC_RESPONSE_ID,

IS_SELECTED_FLAG ,

RESPONSE_VALIDATE ,

CREATION_DATE ,

CREATED_BY ,

LAST_UPDATE_DATE ,

LAST_UPDATED_BY ,

LAST_UPDATE_LOGIN ,

null as BC_RESPONSE_TEXT

FROM POQ_QUESTNAIRE_RESP_VALUES

UNION ALL

SELECT

PozBusClassReqs.BUS_CLASS_REQUEST_ID AS QUESTNAIRE_RESP_VALUE_ID,

PozBusClassReqs.OBJECT_VERSION_NUMBER AS OBJECT_VERSION_NUMBER ,

PozSupplierMappings.POQ_QUESTNAIRE_RESPONSE_ID AS QUESTNAIRE_RESPONSE_ID ,

null as RESPONSE_VALUE_TXT ,

null as RESPONSE_VALUE_DATE ,

null as RESPONSE_VALUE_DATETIME ,

null as RESPONSE_VALUE_NUM ,

null as ACC_RESPONSE_ID ,

null as QUESTNAIRE_ACC_RESPONSE_ID,

'Y' as IS_SELECTED_FLAG ,

null as RESPONSE_VALIDATE ,

PozBusClassReqs.CREATION_DATE as CREATION_DATE ,

PozBusClassReqs.CREATED_BY as CREATED_BY ,

PozBusClassReqs.LAST_UPDATE_DATE as LAST_UPDATE_DATE ,

PozBusClassReqs.LAST_UPDATED_BY as LAST_UPDATED_BY ,

PozBusClassReqs.LAST_UPDATE_LOGIN as LAST_UPDATE_LOGIN,

(CASE WHEN PozBusClassReqs.CERTIFYING_AGENCY_ID = -1

THEN PozBusClassReqs.OTHER_CERTIFYING_AGENCY

WHEN PozBusClassReqs.CERTIFYING_AGENCY_ID is null

THEN 'UNSPECIFIED_AGENCY'

ELSE

PozCertifyingAgencyPEO.NAME

END)as BC_RESPONSE_TEXT

FROM POZ_BUS_CLASS_REQS PozBusClassReqs,

POZ_CERTIFYING_AGENCIES PozCertifyingAgencyPEO,

POZ_SUPPLIER_MAPPINGS PozSupplierMappings,

(select min(InnerB.rowid) as row_id,

InnerS.POQ_QUESTNAIRE_RESPONSE_ID,

nvl(InnerB.CERTIFYING_AGENCY_ID,-1) AS CERTIFYING_AGENCY_ID,

NVL(InnerB.OTHER_CERTIFYING_AGENCY,-1) AS OTHER_CERTIFYING_AGENCY

FROM POZ_BUS_CLASS_REQS InnerB,

POZ_SUPPLIER_MAPPINGS InnerS

WHERE InnerB.MAPPING_ID = InnerS.MAPPING_ID

AND InnerS.POQ_QUESTNAIRE_RESPONSE_HDR_ID is not null

GROUP BY InnerS.POQ_QUESTNAIRE_RESPONSE_ID,InnerB.CERTIFYING_AGENCY_ID,InnerB.OTHER_CERTIFYING_AGENCY) UniqueRespReposBusClass

WHERE (PozBusClassReqs.CERTIFYING_AGENCY_ID = PozCertifyingAgencyPEO.AGENCY_ID(+))

AND PozBusClassReqs.MAPPING_ID = PozSupplierMappings.MAPPING_ID

AND PozBusClassReqs.rowid =UniqueRespReposBusClass.row_id

AND PozSupplierMappings.POQ_QUESTNAIRE_RESPONSE_ID = UniqueRespReposBusClass.POQ_QUESTNAIRE_RESPONSE_ID

AND NVL(PozBusClassReqs.CERTIFYING_AGENCY_ID,-1) = NVL(UniqueRespReposBusClass.CERTIFYING_AGENCY_ID,-1)

AND NVL(PozBusClassReqs.OTHER_CERTIFYING_AGENCY,-1) = NVL(UniqueRespReposBusClass.OTHER_CERTIFYING_AGENCY,-1)