select
a.unique_code uniqueCode,
IFNULL(sum(a.profit_amount),0) profitAmount
from mall_leader_achieve a
where a.state = #{state}
and date_format(a.CREATED_TIME, '%Y-%m-%d') = date_format(#{offsetDay}, '%Y-%m-%d')
group by a.unique_code
update mall_leader_achieve
set state = 2,
UPDATED_TIME = #{updateTime}
where unique_code = #{uniqueCode}
and state = 1
and date_format(CREATED_TIME, '%Y-%m-%d') = date_format(#{offsetDay}, '%Y-%m-%d')
select
IFNULL(sum(a.amount),0) amount
from mall_leader_achieve a
and a.state = #{state}
and date_format(a.CREATED_TIME, '%Y-%m-%d') = date_format(#{date}, '%Y-%m-%d')
and a.unique_code = #{uniqueCode}
select a.*,
b.name nickname,
c.goods_name goodsName
from mall_leader_achieve a
inner join mall_member b on a.member_id = b.id
inner join mall_order_item c on a.order_item_id = c.id
a.state = 2
and a.unique_code = #{record.invitedId}
and date_format(a.CREATED_TIME, '%Y-%m-%d') = #{record.createdTime}
GROUP BY a.id order by a.created_time desc