ZJZT = CASE WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >=10 THEN 1
ZJZT = CASE WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >= 10 THEN 1 ELSE 0 END,
ELSE 0
FHZT = CASE
END ,
WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >= 10
FHZT = CASE WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >=10 AND (RTRIM(MP_DHSJ.dc_tpmc) = RTRIM(QC_ZBSDZP.GG) AND RTRIM(MP_DHSJ.dc_tpbh) = RTRIM(QC_ZBSDZP.CZ)) THEN '符合'
AND (RTRIM(MP_DHSJ.dc_tpmc) = RTRIM(QC_ZBSDZP.GG)
WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >=10 AND (RTRIM(MP_DHSJ.dc_tpmc) <> RTRIM(QC_ZBSDZP.GG) OR RTRIM(MP_DHSJ.dc_tpbh) <> RTRIM(QC_ZBSDZP.CZ)) THEN '不符'
AND RTRIM(MP_DHSJ.dc_tpbh) = RTRIM(QC_ZBSDZP.CZ)) THEN '符合'
WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >= 10
AND (RTRIM(MP_DHSJ.dc_tpmc) <> RTRIM(QC_ZBSDZP.GG)
OR RTRIM(MP_DHSJ.dc_tpbh) <> RTRIM(QC_ZBSDZP.CZ)) THEN '不符'
WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) < 10 THEN ''
WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) < 10 THEN ''
END,
END,
'' as xz,
'' as xz,
qc_zbsdzp.gdh,
qc_zbsdzp.gdh,
qc_zbsdzp.ylzd2
qc_zbsdzp.ylzd2
FROM MP_DHSJ
LEFT JOIN DM_WPJBP ON MP_DHSJ.WPH = DM_WPJBP.WPH
LEFT JOIN QC_ZBSDZP ON MP_DHSJ.DC_LPH = QC_ZBSDZP.LPH
where 1=1
<iftest=" dcch!=null and dcch!=''">
and MP_DHSJ.DC_CH=#{dcch}
</if>
FROM MP_DHSJ,DM_WPJBP,QC_ZBSDZP
<iftest=" dcpl!=null and dcpl!='' and dcpl1!=null and dcpl1!='' ">
WHERE MP_DHSJ.WPH *= DM_WPJBP.WPH
and MP_DHSJ.dc_pl>=#{dcpl} and MP_DHSJ.dc_pl<=#{dcpl1}
</if>
<iftest=" dcpl!=null and dcpl!='' and (dcpl1==null or dcpl1=='') ">