|  | @@ -140,9 +140,16 @@
 | 
	
		
			
				|  |  |  			o.name_ organ_name_,
 | 
	
		
			
				|  |  |  			SUM( expect_exercises_num_ ) expect_exercises_num_,
 | 
	
		
			
				|  |  |  			SUM( actual_exercises_num_ ) actual_exercises_num_,
 | 
	
		
			
				|  |  | -			SUM( exercises_reply_num_ ) exercises_reply_num_,
 | 
	
		
			
				|  |  | -			SUM( exercises_message_num_ ) exercises_message_num_,
 | 
	
		
			
				|  |  | -			SUM( exercises_message_timely_num_ ) exercises_message_timely_num_,
 | 
	
		
			
				|  |  | +			<if test="submitStartDate==null or submitEndDate==null">
 | 
	
		
			
				|  |  | +				SUM( exercises_reply_num_ ) exercises_reply_num_,
 | 
	
		
			
				|  |  | +				SUM( exercises_message_num_ ) exercises_message_num_,
 | 
	
		
			
				|  |  | +				SUM( exercises_message_timely_num_ ) exercises_message_timely_num_,
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  | +			<if test="submitStartDate!=null and submitEndDate!=null">
 | 
	
		
			
				|  |  | +				SUM(IF(last_submit_time_ BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_reply_num_,0)) exercises_reply_num_,
 | 
	
		
			
				|  |  | +				SUM(IF(last_submit_time_ BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_num_,0)) exercises_message_num_,
 | 
	
		
			
				|  |  | +				SUM(IF(last_submit_time_ BETWEEN #{submitStartDate} AND #{submitEndDate},exercises_message_timely_num_,0)) exercises_message_timely_num_,
 | 
	
		
			
				|  |  | +			</if>
 | 
	
		
			
				|  |  |  			MAX(last_submit_time_) last_submit_time_
 | 
	
		
			
				|  |  |  		FROM
 | 
	
		
			
				|  |  |  			student_extracurricular_exercises_situation_ sees
 |