题解 | #获取指定客户每月的消费额#

获取指定客户每月的消费额

https://www.nowcoder.com/practice/ed04f148b63e469e8f62e051d06a46f5

select concat('2023-',time) as "time", total
from(
select case when mo between 1 and 9 then  lpad(mo, 2, '0')
             else mo end  as "time", total                 
from (                      
select month(t_time) as "mo", sum(t_amount) as "total"
from trade t left join customer c
on t.t_cus = c.c_id
where t_cus = 101 and t_type = 1 and t_time like '2023%'
group by month(t_time)
)t1
order by time)t2

全部评论

相关推荐

07-17 12:07
门头沟学院 Java
勇敢牛牛不怕困难
投递OPPO等公司7个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-15 12:20
点赞 评论 收藏
分享
06-24 19:27
云南大学 Java
点赞 评论 收藏
分享
不会取名字的牛油:包大厂的,项目最好维护一个git仓库然后把地址贴上去。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务