|
@@ -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>
|
|
|
<!--曲目练习统计-->
|