View Definition:
SELECT UPPER(i.db_schema) ||'_'|| p.property_id ID,
UPPER(i.db_schema) county,
p.property_id AS pid,
ptc.property_type_desc AS ptypedesc,
p.indx_sec_level_code AS pseccode,
p.indx_sec_level_id AS psecurity,
p.property_type_code AS ptype,
p.description AS pdesc,
p.primary_color AS pcolor,
p.secondary_color AS scolor,
p.make AS make,
p.model AS model,
p.VALUE AS pvalue,
p.quantity AS quantity,
p.serial_number AS serialnumber,
p.misc AS misc,
p.drug_type AS drugtype,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = P.DRUG_TYPE_TYPE AND EC.CODE = P.DRUG_TYPE) AS DRUGTYPEDESC,
p.quantity AS quanitity,
p.type_of_quantity AS type_of_quantity,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = P.type_of_quantity_TYPE AND EC.CODE = P.type_of_quantity) AS type_of_quantity_desc,
p.document_number AS doc_number,
TO_CHAR (p.document_date, 'MM/DD/YYYY HH:MI AM') AS doc_date,
p.account_name AS accountname, p.account_number AS account_number,
p.amount AS amount, p.bank AS bank, p.payable_to AS payable_to,
p.endorsee AS endorsee,
p.gun_typ_code AS guntype,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = P.GUN_TYP_CODE_TYPE AND EC.CODE = P.GUN_TYP_CODE) AS GUNTYPEDESC,
p.gun_act_code AS gunact,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = P.GUN_ACT_CODE_TYPE AND EC.CODE = P.GUN_ACT_CODE) AS GUNACTDESC,
p.calgag_code AS calgagcode,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = P.CALGAG_CODE_TYPE AND EC.CODE = P.CALGAG_CODE) AS CALGAGDESC,
p.barrel_length AS barrael_length,
p.document AS document,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = P.DOCUMENT_TYPE AND EC.CODE = P.DOCUMENT) AS DOCUMENT_DESC,
p.indx_sec_level_id AS secid,
p.currency_code AS currencycode,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = P.CURRENCY_CODE_TYPE AND EC.CODE = P.CURRENCY_CODE) AS CURRENCY_DESC,
pc.denomination_code AS denomcode,
(SELECT EC.DESCRIPTION FROM EJS_CODES EC WHERE EC.CODE_TYPE = PC.DENOMINATION_CODE_TYPE AND EC.CODE = PC.DENOMINATION_CODE) AS DENOMDESC,
pc.quantity AS curncyquantity,
pd.prop_dtl_type AS prop_dtl_type,
pd.pd_comment AS pcomment,
p.creator_id AS createdby,
p.creator_date AS creation_date,
CONV_SOLR_CREATOR_DATE(p.creator_date, (SELECT ec.code FROM ejs_codes ec WHERE ec.code_type = 'DATABASE_TIMEZONE' AND ROWNUM = 1)),
p.updator_date AS modification_date,
p.updator_id AS modifiedby,
(SELECT ec.description
FROM ejs_codes ec
WHERE UPPER (ec.code) = UPPER (p.primary_color)
AND ec.code_type = 'COLOR_CODES') AS pcolor_desc,
(SELECT ec.description
FROM ejs_codes ec
WHERE UPPER (ec.code) = UPPER (p.secondary_color)
AND ec.code_type = 'COLOR_CODES') AS scolor_desc,
PCC.CODE AS PROPERTY_CATEGORY_CODE,
PCC.DESCRIPTION AS PROPERTY_CATEGORY_DESC
FROM install i, properties p LEFT OUTER JOIN property_cash pc
ON p.property_id = pc.property_id
LEFT OUTER JOIN property_details pd ON p.property_id = pd.property_id
LEFT OUTER JOIN property_type_codes ptc ON p.property_type_code = ptc.property_type
LEFT OUTER JOIN EJS_CODES PCC ON PTC.PROPERTY_CATEGORY_TYPE = PCC.CODE_TYPE AND PCC.CODE = PTC.PROPERTY_CATEGORY