题解 | #计算商城中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真是有够不智能的
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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