SQL如何将不同指标按自然月统计,并按行排列?

  1. 需要做一个如下图的结果集:
    1月 2月 3月 4月 5月

    PV
    UV
    采购金额
    订单数
    客单价

  2. 大致目前有的数据如下

表A:
订单id 订单金额 下单月份 用户id

表B: 日期 PV UV

https://bbs.csdn.net/topics/390505113 差不多的问题,只是它是按照日,你只要用month(日期字段)提取下月份即可

大佬你的表结构呢,光给结果格式没有表结构咋搞呢

根据月份统计,PV,Uv是计算平均值还是什么?

when 月份 case 1 then 数据1 end
case 2 then 数据2 end
...