SELECT RE.id, HP.NAME_, HP.PROC_DEF_ID_, HP.START_USER_ID_, HP.START_TIME_, HP.END_TIME_, HP.DURATION_, RE.status, RE.cancel_days FROM ACT_HI_PROCINST HP LEFT JOIN flow_instance RE ON HP.ID_ = RE.id AND HP.START_USER_ID_ = #{query.startUserId} AND RE.status = #{query.status} AND HP.NAME_ like CONCAT('%',#{query.name},'%') AND HP.PROC_DEF_ID_ like CONCAT(#{query.modelCode},'%') AND HP.PROC_DEF_ID_ = #{query.definitionId} AND HP.START_TIME_ between #{query.startDates[0]} and #{query.startDates[1]} AND HP.END_TIME_ between #{query.endDates[0]} and #{query.endDates[1]}