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 flow_instance AS RE INNER JOIN ACT_HI_PROCINST AS HP ON RE.id = HP.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]}