题解 | #计算商城中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
注意点:
- 日期格式的用法:date_format(日期,“%Y-%m”)注意Y需要大写,“%y-%m”将会输出 21-10(ex:2021/10/01)
- select里构造的GMV不能在where里调用
- select里没有调用的列无法在having中调用
- sql真是有够不智能的