select msr.count_month as countMonth, msr.user_id as userId, sum(msr.amount) as amount, aud.realname as realName from member_share_count_record msr
select msr.count_month as countMonth, bml.name as levelName, msr.user_id as userId, msr.member_level as memberLevel, sum(msr.amount) as amount, aud.realname as realName from member_share_count_record msr
LEFT JOIN app_user_detail aud on aud.userid = msr.user_id
LEFT JOIN base_user_member_level bml on bml.level = msr.member_level
<where>
<iftest="userId != null">
and msr.user_id = #{userId}
</if>
<iftest="name != null">
and aud.realname like concat('%', #{name}, '%')
</if>
<iftest="startDate != null and startDate != ''">
and msr.count_month between #{startDate} and #{endDate}
</if>
...
...
@@ -41,7 +49,7 @@
and msr.count_month = #{countMonth}
</if>
</where>
group by msr.count_month, msr.user_id
group by msr.count_month, msr.member_level,msr.user_id