堤防水库危害统计修改总座数和总公里数逻辑v20240705
| | |
| | | SELECT |
| | | a."ad_code" CODE, |
| | | a."ad_name" NAME, |
| | | count( b."danger_level" ) AS resNum, |
| | | count( b."guid" ) AS resNum, |
| | | sum( CASE WHEN b."eng_scal" = '大(1)型' AND b."danger_level" = '1' THEN 1 ELSE 0 END ) AS bigOneNum, |
| | | sum( CASE WHEN b."eng_scal" = '大(1)型' AND b."danger_level" = '2' THEN 1 ELSE 0 END ) AS bigTwoNum, |
| | | sum( CASE WHEN b."eng_scal" = '大(1)型' AND b."danger_level" = '3' THEN 1 ELSE 0 END ) AS bigThreeNum, |
| | |
| | | YWXT."att_ad_base" a |
| | | LEFT JOIN ( |
| | | SELECT |
| | | a."guid", |
| | | c."danger_level", |
| | | a."eng_scal", |
| | | e."guid" AS countyCode, |
| | |
| | | SELECT |
| | | a."ad_code" CODE, |
| | | a."ad_name" NAME, |
| | | sum( b."danger_length" ) AS lengthSum, |
| | | sum( b."dyke_length" ) AS lengthSum, |
| | | sum( CASE WHEN b."dyke_level" = '1级' AND b."danger_level" = '1' THEN b."danger_length" ELSE 0 END ) AS levelOneLengthOne, |
| | | sum( CASE WHEN b."dyke_level" = '1级' AND b."danger_level" = '2' THEN b."danger_length" ELSE 0 END ) AS levelOneLengthTwo, |
| | | sum( CASE WHEN b."dyke_level" = '1级' AND b."danger_level" = '3' THEN b."danger_length" ELSE 0 END ) AS levelOneLengthThree, |
| | |
| | | YWXT."att_ad_base" a |
| | | RIGHT JOIN ( |
| | | SELECT |
| | | a."dyke_length", |
| | | a."dyke_level", |
| | | c."danger_level", |
| | | c."danger_length", |