| 
					
				 | 
			
			
				@@ -604,7 +604,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			#{studentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="param.startTime != null and param.startTime != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			AND mcr.create_time_ BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			AND DATE_FORMAT(mcr.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="getStudentTrainTime" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -615,7 +615,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			#{studentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="param.startTime != null and param.startTime != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			AND mcr.create_time_ BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			AND DATE_FORMAT(mcr.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		GROUP BY DATE_FORMAT(mcr.create_time_, #{groupBy}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		ORDER BY 'date' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -628,7 +628,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			#{studentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="param.startTime != null and param.startTime != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			AND mcr.create_time_ BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			AND DATE_FORMAT(mcr.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		GROUP BY DATE_FORMAT(mcr.create_time_, #{groupBy}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		ORDER BY 'date' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -647,7 +647,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			#{studentId} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</foreach> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="param.startTime != null and param.startTime != ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			AND smcr.create_time_ BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			AND DATE_FORMAT(smcr.create_time_, '%Y-%m-%d') BETWEEN #{param.startTime} AND #{param.endTime} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		GROUP BY smcr.user_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="param.sortField != null and param.sortField != ''"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -656,6 +656,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		<if test="param.sortField == null or param.sortField == ''"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			ORDER BY totalPracticeTime DESC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		</if> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			,smcr.user_id_ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LIMIT ${param.limit} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<!--曲目练习统计--> 
			 |