| 
					
				 | 
			
			
				@@ -408,9 +408,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			COUNT(smcr.id_) trainNum, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			COUNT(DISTINCT DATE(smcr.create_time_)) trainDays, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			SUM(smcr.play_time_) trainTime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			MAX(IF(heard_level_='BEGINNER', smcr.score_, 0)) beginnerMaxScore, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			MAX(IF(heard_level_='ADVANCED', smcr.score_, 0)) advancedMaxScore, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			MAX(IF(heard_level_='PERFORMER', smcr.score_, 0)) performerMaxScore 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			MAX(IF(heard_level_='BEGINNER' AND source_time_ <= play_time_, smcr.score_, 0)) beginnerMaxScore, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			MAX(IF(heard_level_='ADVANCED' AND source_time_ <= play_time_, smcr.score_, 0)) advancedMaxScore, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			MAX(IF(heard_level_='PERFORMER' AND source_time_ <= play_time_, smcr.score_, 0)) performerMaxScore 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		FROM sys_music_compare_record smcr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		WHERE user_id_=#{userId} AND monday_ = #{monday} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 |