| | |
| | | ifNull(midNum,0) midNum, |
| | | ifNull(smallOneNum,0) smallOneNum, |
| | | ifNull(smallTwoNum,0) smallTwoNum, |
| | | ifNull(resNumAll,0) resNumAll, |
| | | ifNull(bigNumAll,0) bigNumAll, |
| | | ifNull(midNumAll,0) midNumAll, |
| | | ifNull(smallOneNumAll,0) smallOneNumAll, |
| | | ifNull(smallTwoNumAll,0) smallTwoNumAll, |
| | | dykeLength, |
| | | levelOneLength, |
| | | levelTwoLength, |
| | |
| | | ) arb ON ((arb.townCode = aab."guid")or(arb.countyCode = aab."guid") or (arb.cityCode = aab."guid") or (arb.provinceCode = aab."guid") ) |
| | | right join sjzt_md."tb_res_general_investigation_state" trgis on trgis."res_guid" = arb."code" |
| | | <!--统计待审核和已审核的--> |
| | | and (trgis."check_state" = 1 or trgis."check_state" = 2) |
| | | and (trgis."check_state" = 2) |
| | | <if test="params.tbYear != null and params.tbYear != ''"> |
| | | and trgis."tb_year" = #{params.tbYear} |
| | | </if> |
| | | group by aab."guid",aab."ad_name" |
| | | )res on res."guid" = aab."guid" |
| | | <!-- 所有水库 --> |
| | | left join ( |
| | | SELECT |
| | | aab."guid", |
| | | aab."ad_name", |
| | | SUM(CASE WHEN arb."code" is not null then 1 else 0 end) as resNumAll , |
| | | SUM(CASE WHEN (arb."eng_scal" = '大(1)型' or arb."eng_scal" = '大(2)型') then 1 else 0 end) as bigNumAll , |
| | | SUM(CASE WHEN (arb."eng_scal" = '中型') then 1 else 0 end) as midNumAll , |
| | | SUM(CASE WHEN (arb."eng_scal" = '小(1)型') then 1 else 0 end) as smallOneNumAll , |
| | | SUM(CASE WHEN (arb."eng_scal" = '小(2)型') then 1 else 0 end) as smallTwoNumAll |
| | | FROM YWXT."att_ad_base" aab |
| | | LEFT JOIN |
| | | ( |
| | | <include refid="selectResByRegion"/> |
| | | ) arb ON ((arb.townCode = aab."guid")or(arb.countyCode = aab."guid") or (arb.cityCode = aab."guid") or (arb.provinceCode = aab."guid") ) |
| | | group by aab."guid",aab."ad_name" |
| | | )res2 on res2."guid" = aab."guid" |
| | | |
| | | left join ( |
| | | SELECT |
| | | aab."guid", |