|  | @@ -203,7 +203,8 @@
 | 
	
		
			
				|  |  |  		TIMESTAMPDIFF(DAY,CASE WHEN start_time_ < #{firstDay} THEN #{firstDay} ELSE DATE_FORMAT(start_time_,'%Y-%m-%d') END,
 | 
	
		
			
				|  |  |  		CASE WHEN DATE_FORMAT(end_time_,'%Y-%m') > #{month} THEN #{lastDay} ELSE DATE_FORMAT(end_time_,'%Y-%m-%d') END)),2) 'value'
 | 
	
		
			
				|  |  |  		from cloud_teacher_order cto
 | 
	
		
			
				|  |  | -		where operating_amount_ > 0 AND #{month} BETWEEN DATE_FORMAT(start_time_,'%Y-%m') AND DATE_FORMAT(end_time_,'%Y-%m') group by cto.organ_id_;
 | 
	
		
			
				|  |  | +		where operating_amount_ > 0 AND #{month} BETWEEN DATE_FORMAT(start_time_,'%Y-%m')
 | 
	
		
			
				|  |  | +		AND DATE_FORMAT(end_time_,'%Y-%m') group by cto.organ_id_;
 | 
	
		
			
				|  |  |  	</select>
 | 
	
		
			
				|  |  |  	<select id="sumGroupCloudAmount" resultType="java.util.Map">
 | 
	
		
			
				|  |  |  		select orc.organ_id_ 'key',TRUNCATE(SUM(orc.cloud_price_ / (TIMESTAMPDIFF(DAY,orc.start_date_,orc.end_date_) + 1) *
 |