题解 | #计算商城中2021年每月的GMV#

计算商城中2021年每月的GMV

https://www.nowcoder.com/practice/5005cbf5308249eda1fbf666311753bf

select date_format(event_time, '%Y-%m') as month,
sum(total_amount) as GMV
from tb_order_overall
where year(event_time) =2021 and status !=2
group by month
having GMV >=100000 
order by GMV ASC

注意点:

  1. 日期格式的用法:date_format(日期,“%Y-%m”)注意Y需要大写,“%y-%m”将会输出 21-10(ex:2021/10/01)
  2. select里构造的GMV不能在where里调用
  3. select里没有调用的列无法在having中调用
  4. sql真是有够不智能的
全部评论

相关推荐

05-09 13:22
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-03 17:30
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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