left join srm_supplier b on a.site=b.site and a.supplier_no=b.supplier_no
<where>
<iftest="query.site != null and query.site != ''">
AND a.site=#{query.site}
</if>
<iftest="query.startDate != null ">
AND a.request_date >= #{query.startDate}
</if>
<iftest="query.endDate != null ">
AND #{query.endDate} >=a.request_date
</if>
<iftest ="query.requestNo != null and query.requestNo != ''">
AND a.request_no like '%' + #{query.requestNo} + '%'
</if>
<iftest ="query.supplierNo != null and query.supplierNo != ''">
AND a.supplier_no like '%' + #{query.supplierNo} + '%'
</if>
<iftest ="query.supplierName != null and query.supplierName != ''">
AND b.supplier_name like '%' + #{query.supplierName} + '%'
</if>
<iftest ="query.status != null and query.status != ''">
AND a.status like '%' + #{query.status} + '%'
</if>
<iftest ="query.requestBy != null and query.requestBy != ''">
AND dbo.plm_get_user_display(a.site,a.create_by) like '%' + #{query.requestBy} + '%'
</if>
</where>
</select>
<insertid="saveSrmSupplierGroupRequsetData">
insert into srm_supplierGroupRequset(site,request_no,request_date,supplier_no,old_supplier_group,new_supplier_group,reason,[status],create_date,create_by)