关注
使用MySQL做的,个人理解
select t1.order_add_user, t1.num, count(distinct t2.num)+1 as rank,
(case when count(distinct t2.num)+1<=3 then t1.num*50+1000 else t1.num*50 end) as bonus
from
(select order_add_user, sum(quantity) as num, date_format(order_add_time,"%Y-%m") as month
from order
where order_add_time<=date_format(now(),"%YYYY-%mm-%dd") and
order_add_time>date_format(now(),"%Y-%m-01")
group by order_add_user
order by num desc
limit 10 ) t1
left join
(select order_add_user, sum(quantity) as num, date_format(order_add_time,"%Y-%m") as month
from order
where order_add_time<=date_format(now(),"%YYYY-%mm-%dd") and
order_add_time>date_format(now(),"%Y-%m-01")
group by order_add_user
order by num desc
limit 10 ) t2 on t1.num<t2.num
group by t1.order_add_user
order by t1.num desc;
查看原帖
6 评论
相关推荐
01-08 13:17
西南大学 运营 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你都在哪些场所面过试? #
1094次浏览 15人参与
# 求职你最看重什么? #
151692次浏览 879人参与
# 上班以后,你还有哪些坚持的爱好? #
422次浏览 14人参与
# 制造业的秋招小结 #
139153次浏览 2078人参与
# 哪些公司开春招了? #
503次浏览 12人参与
# 秋招有哪些公司要求提前实习 #
100870次浏览 524人参与
# 工作压力大怎么缓解 #
132119次浏览 1135人参与
# 担心入职之后被发现很菜怎么办 #
275528次浏览 1176人参与
# 哪些公司对双非友好 #
200488次浏览 1150人参与
# 电信求职进展汇总 #
37973次浏览 195人参与
# 运营商笔面经互助 #
195253次浏览 1803人参与
# 电网求职进展汇总 #
37044次浏览 111人参与
# 被说“做题家”,你的反应是_____? #
4353次浏览 122人参与
# Prompt分享 #
4907次浏览 134人参与
# 实习转正进行时 #
136632次浏览 873人参与
# 你都见过什么样的草台班子? #
14304次浏览 106人参与
# 机械人,秋招第一次笔试的企业是哪家? #
86537次浏览 623人参与
# 米哈游求职进展汇总 #
533482次浏览 2921人参与
# 找实习记录 #
55285次浏览 682人参与
# 打工人锐评公司红黑榜 #
190744次浏览 1048人参与