此题虽然简单,但也需要仔细审题~
参考代码
SELECT month,sum(total_amount)GMV FROM (SELECT date_format(event_time,'%Y-%m')month,total_amount FROM tb_order_overall WHERE status<2 AND year(event_time)=2021)tb_order GROUP BY month HAVING GMV>100000 ORDER BY GMV;
SELECT month,sum(total_amount)GMV FROM (SELECT date_format(event_time,'%Y-%m')month,total_amount FROM tb_order_overall WHERE status<2 AND year(event_time)=2021)tb_order GROUP BY month HAVING GMV>100000 ORDER BY GMV;