CREATE VIEW apzl.vi_business_info AS (SELECT lci.id id,lci.project_id project_id,lci.PRODUCT_ID PRODUCT_ID,lci.flowunid flowunid,cs.business_status CONTRACT_STAT,lci.contract_no contract_no,lul.CUSTOMER_NAME CUSTOMER_NAME,lpi.project_no PROJECT_NO,lec.FRAME_NUMBER FRAME_NUMBER,lec.VNDR_NAME VNDR_NAME,lfi.APPLYPAY_DATE APPLYPAY_DATE,lci.PROJECT_DATE PROJECT_DATE FROM lb_contract_info lci LEFT JOIN (SELECT bs.contract_number,c.itemname business_status FROM business_status bs LEFT JOIN code_library c ON c.itemno = bs.business_status AND c.codeno = 'BusinessStatus' WHERE EXISTS(SELECT 1 FROM (SELECT contract_number,MAX(inputtime) AS inputtime FROM business_status GROUP BY contract_number) t WHERE t.contract_number = bs.contract_number AND inputtime = bs.inputtime)) cs ON cs.contract_number=lci.contract_no LEFT JOIN lb_union_lessee lul ON lci.PROJECT_ID = lul.PROJECT_ID LEFT JOIN lb_project_info lpi ON lpi.id=lci.project_id LEFT JOIN lb_equipment_car lec ON lec.contract_id=lci.id LEFT JOIN (SELECT flow_bussiness_object.contract_id AS contract_id,LEFT(flow_bussiness_object.InputTime,10) AS APPLYPAY_DATE FROM flow_bussiness_object WHERE (flow_bussiness_object.flow_name = '¸¶¿îÉêÇë(Æû³µ)') GROUP BY flow_bussiness_object.contract_id) lfi ON lci.ID = lfi.contract_id WHERE lci.BUSINESSTYPE = '1' );