【场景】:分组统计

【分类】:分组查询

分析思路

select 查询结果 [月份;GMV]
from 从哪张表中查询数据[订单总表]
where 查询条件 [2021年]
group by 分组条件 [月份] having 分组后条件[GMV大于10w]
order by 对查询结果排序 [货的数量降序];

求解代码

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