| | |
| | | order by aab."guid" asc |
| | | </select> |
| | | <select id="getStatisticsTable" resultType="cn.gistack.sm.sjztmd.statisticsVO.StatisticsTable"> |
| | | |
| | | SELECT |
| | | aab."guid" adCode, |
| | | aab."ad_name" adName, |
| | |
| | | (town."ad_code" = aab."guid" or county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | ) |
| | | ) resNum, |
| | | |
| | | ( |
| | | SELECT COUNT(*) FROM |
| | | SJZT_MD."tb_res_general_investigation_state" trgis |
| | |
| | | LEFT JOIN YWXT."att_ad_base" county ON county."ad_code" = town."p_ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" city ON city."ad_code" = county."p_ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" province ON province."ad_code" = city."p_ad_code" |
| | | |
| | | where 1=1 |
| | | and (town."ad_code" = aab."guid" or county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | <if test="params.tbYear != null and params.tbYear !=''"> |
| | | and trgis."tb_year" = #{params.tbYear} |
| | | </if> |
| | | and trgis."check_state" = 1 |
| | | |
| | | )investigationResNum, |
| | | |
| | | ( |
| | | SELECT COUNT(*) FROM |
| | | SJZT_MD."tb_res_general_investigation_state" trgis |
| | |
| | | LEFT JOIN YWXT."att_ad_base" county ON county."ad_code" = town."p_ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" city ON city."ad_code" = county."p_ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" province ON province."ad_code" = city."p_ad_code" |
| | | |
| | | where 1=1 |
| | | and (town."ad_code" = aab."guid" or county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | <if test="params.tbYear != null and params.tbYear !=''"> |
| | | and trgis."tb_year" = #{params.tbYear} |
| | | </if> |
| | | |
| | | and trgis."check_state" = 2 |
| | | |
| | | )checkResNum, |
| | | |
| | | ( |
| | | SELECT COUNT(*) |
| | | FROM SJZT_MD."tb_res_dyke" trd |
| | |
| | | where 1=1 |
| | | and ( county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | )dykeNum, |
| | | |
| | | ( |
| | | SELECT COUNT(*) FROM |
| | | SJZT_MD."tb_dyke_investigation_state" tdis |
| | |
| | | LEFT JOIN YWXT."att_ad_base" county ON county."ad_code" = trd."ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" city ON city."ad_code" = county."p_ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" province ON province."ad_code" = city."p_ad_code" |
| | | |
| | | where 1=1 |
| | | and (county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | <if test="params.tbYear != null and params.tbYear !=''"> |
| | |
| | | </if> |
| | | and tdis."check_state" = 1 |
| | | )investigationDykeNum, |
| | | |
| | | ( |
| | | SELECT COUNT(*) FROM |
| | | SJZT_MD."tb_dyke_investigation_state" tdis |
| | |
| | | LEFT JOIN YWXT."att_ad_base" county ON county."ad_code" = trd."ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" city ON city."ad_code" = county."p_ad_code" |
| | | LEFT JOIN YWXT."att_ad_base" province ON province."ad_code" = city."p_ad_code" |
| | | |
| | | where 1=1 |
| | | and (county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | <if test="params.tbYear != null and params.tbYear !=''"> |
| | |
| | | </if> |
| | | and tdis."check_state" = 2 |
| | | )checkDykeNum, |
| | | |
| | | |
| | | IFNULL( |
| | | ( |
| | | SELECT |
| | |
| | | LEFT JOIN ywxt."att_ad_base" province on province."ad_code" = city."p_ad_code" |
| | | where (county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | ),0) AS dykeTotalLength, |
| | | |
| | | |
| | | IFNULL(( |
| | | SELECT |
| | | SUM(CASE WHEN trd.dangerLength THEN trd.dangerLength ELSE 0 END) |
| | |
| | | <if test="params.tbYear != null and params.tbYear != ''"> |
| | | AND tdi."tb_year" = #{params.tbYear} |
| | | </if> |
| | | |
| | | group by tdi."tb_state_id",tdi."dyke_guid",tdi."unit" |
| | | )TEMP1 |
| | | ) tdi on tdi."tb_state_id" = tdis."guid" |
| | |
| | | LEFT JOIN YWXT."att_ad_base" province ON province."ad_code" = city."p_ad_code" |
| | | where (county."ad_code" = aab."guid" or city."ad_code" = aab."guid" or province."ad_code" = aab."guid") |
| | | ),0) AS dangerTotalLength |
| | | |
| | | |
| | | |
| | | FROM YWXT."att_ad_base" aab |
| | | LEFT JOIN YWXT."att_ad_base" paab ON paab."guid" = aab."p_ad_code" |
| | | where |