|
|
@@ -94,4 +94,18 @@
|
|
|
where statistics_start_time = #{statisticsTime}) s
|
|
|
where s.robot_id = #{robotId}
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="getMoreSelfRank" resultType="com.cyksj.model.views.DistributeUserRankView">
|
|
|
+ select *
|
|
|
+ from (select ROW_NUMBER() OVER (ORDER BY ${filed} desc) AS rank_id, concat(LEFT(ifnull(u.nickname,udsr.nickname),1),'*', RIGHT(ifnull(u.nickname,udsr.nickname),1)) as nickname,
|
|
|
+ ifnull(u.headimgurl, udsr.headimgurl) as headimgurl,
|
|
|
+ udsr.user_id,
|
|
|
+ udsr.statistics_start_time,
|
|
|
+ udsr.money,
|
|
|
+ udsr.orders
|
|
|
+ from user_distribute_rank_statistics_record udsr
|
|
|
+ left join user u on u.id = udsr.user_id
|
|
|
+ where statistics_start_time = #{statisticsTime}) s
|
|
|
+ where s.user_id > #{rankId} order by rank_id desc limit 1
|
|
|
+ </select>
|
|
|
</mapper>
|