| | |
| | | aab."ad_name" adName, |
| | | paab."guid" padCode, |
| | | paab."ad_name" padName, |
| | | |
| | | tps.curMonthActualFund, |
| | | project.totalActualFund, |
| | | |
| | | ifNull(resNum,0) resNum, |
| | | ifNull(bigNum,0) bigNum, |
| | | ifNull(midNum,0) midNum, |
| | | ifNull(smallOneNum,0) smallOneNum, |
| | | ifNull(smallTwoNum,0) smallTwoNum, |
| | | |
| | | dykeLength, |
| | | levelOneLength, |
| | | levelTwoLength, |
| | |
| | | SELECT |
| | | aab."guid", |
| | | aab."ad_name", |
| | | |
| | | SUM(CASE WHEN trd."dyke_guid" is not null then trd.dangerLength else 0 END) as dykeLength, |
| | | SUM(CASE WHEN trd."dyke_level" = '1级' THEN trd.dangerLength ELSE 0 END) AS levelOneLength, |
| | | SUM(CASE WHEN trd."dyke_level" = '2级' THEN trd.dangerLength ELSE 0 END) AS levelTwoLength, |
| | |
| | | SUM(CASE WHEN (tdi."danger_length") THEN tdi."danger_length" ELSE 0 END) AS dangerLength |
| | | from sjzt_md."tb_dyke_investigation" tdi |
| | | where 1=1 |
| | | |
| | | |
| | | <if test="params.tbYear != null and params.tbYear != ''"> |
| | | AND tdi."tb_year" = #{params.tbYear} |
| | | </if> |
| | |
| | | )trd on ((trd.countyCode = aab."guid") or (trd.cityCode = aab."guid") or (trd.provinceCode = aab."guid")) |
| | | group by aab."guid",aab."ad_name" |
| | | )dyke on dyke."guid" = aab."guid" |
| | | |
| | | left join ( |
| | | SELECT |
| | | aab."guid", |
| | |
| | | tb."county_code" countyCode, |
| | | province."guid" provinceCode, |
| | | tps."actual_fund" |
| | | |
| | | from sjzt_md."tb_project" tb |
| | | LEFT JOIN SJZT_MD."tb_project_schedule" tps on tps."tb_project_id" = tb."guid" |
| | | LEFT JOIN YWXT."att_ad_base" province ON province."ad_code" = tb."city_code" |
| | | )tb on ((tb.countyCode = aab."guid") or (tb.cityCode = aab."guid") or (tb.provinceCode = aab."guid")) |
| | | group by aab."guid",aab."ad_name" |
| | | ) project on project."guid" = aab."guid" |
| | | |
| | | left join ( |
| | | SELECT |
| | | aab."guid", |
| | | aab."ad_name", |
| | | tb."actual_fund" curMonthActualFund |
| | | |
| | | FROM YWXT."att_ad_base" aab |
| | | LEFT JOIN ( |
| | | select |
| | |
| | | tb."county_code" countyCode, |
| | | province."guid" provinceCode, |
| | | tps."actual_fund" |
| | | |
| | | from sjzt_md."tb_project" tb |
| | | LEFT JOIN SJZT_MD."tb_project_schedule" tps on tps."tb_project_id" = tb."guid" |
| | | LEFT JOIN YWXT."att_ad_base" province ON province."ad_code" = tb."city_code" |
| | |
| | | </if> |
| | | )tb on ((tb.countyCode = aab."guid") or (tb.cityCode = aab."guid") or (tb.provinceCode = aab."guid")) |
| | | ) tps on tps."guid" = aab."guid" |
| | | |
| | | left join ywxt."att_ad_base" paab on paab."guid" = aab."p_ad_code" |
| | | where |
| | | 1=1 |