| 
						
						
							
								
							
						
						
					 | 
					@ -6,46 +6,45 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <!-- 查询用户参与数据 --> | 
					 | 
					 | 
					    <!-- 查询用户参与数据 --> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <select id="selectUserJoinData" resultType="com.epmet.evaluationindex.screen.dto.result.UserJoinIndicatorGrowthRateResultDTO"> | 
					 | 
					 | 
					    <select id="selectUserJoinData" resultType="com.epmet.evaluationindex.screen.dto.result.UserJoinIndicatorGrowthRateResultDTO"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  		SELECT | 
					 | 
					 | 
					  		SELECT | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            JOIN_TOTAL AS total, | 
					 | 
					 | 
					            IFNULL(JOIN_TOTAL,0) AS total, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            ROUND( AVG_JOIN, 1 ) AS averageJoin, | 
					 | 
					 | 
					            IFNULL(ROUND( AVG_JOIN, 1 ),0) AS averageJoin, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            JOIN_TOTAL_UP_RATE AS monthIncr, | 
					 | 
					 | 
					            IFNULL(JOIN_TOTAL_UP_RATE,0) AS monthIncr, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            JOIN_TOTAL_UP_FLAG AS monthTrend, | 
					 | 
					 | 
					            IFNULL(JOIN_TOTAL_UP_FLAG,0) AS monthTrend, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            ROUND(AVG_ISSUE, 1) AS averageIssue, | 
					 | 
					 | 
					            IFNULL(ROUND(AVG_ISSUE, 1),0) AS averageIssue, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            AVG_ISSUE_UP_RATE AS issueCompareLatestMonth, | 
					 | 
					 | 
					            IFNULL(AVG_ISSUE_UP_RATE,0) AS issueCompareLatestMonth, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					            AVG_ISSUE_UP_FLAG AS issueCompareLatestTrend, | 
					 | 
					 | 
					            AVG_ISSUE_UP_FLAG AS issueCompareLatestTrend, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            AGVG_JOIN_UP_RATE AS joinCompareLatestMonth, | 
					 | 
					 | 
					            IFNULL(AGVG_JOIN_UP_RATE,0) AS joinCompareLatestMonth, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					            AGVG_JOIN_UP_FLAG AS joinCompareLatestTrend | 
					 | 
					 | 
					            AGVG_JOIN_UP_FLAG AS joinCompareLatestTrend | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        FROM | 
					 | 
					 | 
					        FROM | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            screen_user_join | 
					 | 
					 | 
					            screen_user_join | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        WHERE | 
					 | 
					 | 
					        WHERE | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            DEL_FLAG = '0' | 
					 | 
					 | 
					            DEL_FLAG = '0' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            AND ORG_ID = #{agencyId} | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            AND MONTH_ID = #{monthId} | 
					 | 
					 | 
					            AND MONTH_ID = #{monthId} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            AND ORG_ID = #{agencyId} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    </select> | 
					 | 
					 | 
					    </select> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <!-- 根据地区码查询用户参与数据 --> | 
					 | 
					 | 
					    <!-- 根据地区码查询用户参与数据 --> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <select id="selectUserJoinDataByAreaCode" resultType="com.epmet.evaluationindex.screen.dto.result.UserJoinIndicatorGrowthRateResultDTO"> | 
					 | 
					 | 
					    <select id="selectUserJoinDataByAreaCode" resultType="com.epmet.evaluationindex.screen.dto.result.UserJoinIndicatorGrowthRateResultDTO"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        SELECT | 
					 | 
					 | 
					        SELECT | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            avg( scj.JOIN_TOTAL ) AS total, | 
					 | 
					 | 
					        IFNULL(avg( scj.JOIN_TOTAL ),0) AS total, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            ROUND( avg( scj.AVG_JOIN ), 1 ) AS averageJoin, | 
					 | 
					 | 
					        IFNULL(ROUND( avg( scj.AVG_JOIN ), 1 ),0) AS averageJoin, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            avg( scj.JOIN_TOTAL_UP_RATE ) AS monthIncr, | 
					 | 
					 | 
					        IFNULL(avg( scj.JOIN_TOTAL_UP_RATE ),0) AS monthIncr, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            (case when avg( scj.JOIN_TOTAL_UP_RATE ) >0 then 'incr' | 
					 | 
					 | 
					        (case when IFNULL(avg( scj.JOIN_TOTAL_UP_RATE ),0) >0 then 'incr' | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            when avg( scj.JOIN_TOTAL_UP_RATE ) < 0 then 'decr' | 
					 | 
					 | 
					        when IFNULL(avg( scj.JOIN_TOTAL_UP_RATE ),0) < 0 then 'decr' | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        else 'eq' | 
					 | 
					 | 
					        else 'eq' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        end )as monthTrend, | 
					 | 
					 | 
					        end )as monthTrend, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            ROUND( avg( scj.AVG_ISSUE ), 1 ) AS averageIssue, | 
					 | 
					 | 
					        ROUND( IFNULL(avg( scj.AVG_ISSUE ),0), 1 ) AS averageIssue, | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            avg( scj.AVG_ISSUE_UP_RATE ) AS issueCompareLatestMonth, | 
					 | 
					 | 
					        IFNULL(avg( scj.AVG_ISSUE_UP_RATE ),0) AS issueCompareLatestMonth, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        ( | 
					 | 
					 | 
					        ( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            case when avg( scj.AVG_ISSUE_UP_RATE )> 0 then 'incr' | 
					 | 
					 | 
					        case when IFNULL(avg( scj.AVG_ISSUE_UP_RATE ),0) > 0 then 'incr' | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            when avg( scj.AVG_ISSUE_UP_RATE ) < 0 then 'decr' | 
					 | 
					 | 
					        when IFNULL(avg( scj.AVG_ISSUE_UP_RATE ),0) < 0 then 'decr' | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        else 'eq' | 
					 | 
					 | 
					        else 'eq' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        end | 
					 | 
					 | 
					        end | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        )as issueCompareLatestTrend, | 
					 | 
					 | 
					        )as issueCompareLatestTrend, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            avg( scj.AGVG_JOIN_UP_RATE ) AS joinCompareLatestMonth, | 
					 | 
					 | 
					        IFNULL(avg( scj.AGVG_JOIN_UP_RATE) ,0) AS joinCompareLatestMonth, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        ( | 
					 | 
					 | 
					        ( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            case when avg( scj.AGVG_JOIN_UP_RATE ) > 0 then 'incr' | 
					 | 
					 | 
					        case when IFNULL(avg( scj.AGVG_JOIN_UP_RATE ),0) > 0 then 'incr' | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            when avg( scj.AGVG_JOIN_UP_RATE ) < 0 then 'decr' | 
					 | 
					 | 
					        when IFNULL(avg( scj.AGVG_JOIN_UP_RATE ),0) < 0 then 'decr' | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        else 'eq' | 
					 | 
					 | 
					        else 'eq' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        end | 
					 | 
					 | 
					        end | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        )as joinCompareLatestTrend | 
					 | 
					 | 
					        )as joinCompareLatestTrend | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |