求助,计算月均值

数据从21年1月到5月,日期格式2021-01-01,时分秒已经忽略掉

每天会有不同客户产生数据

现在想计算每个客户的月均值

客户可能只有3、4两月产生数据。现在是5月,均值需要按照5个月来计算。

数据更新到6月,这时候需要按照6个月来计算。

这种情况需要哪些函数组合实现

目前考虑的是获取最后一条时间数据的月份来实现,先试试

两位高人很厉害啊,领导现在加需求了。现在是5月,查看1到3月数据时候,均值按照3个月计算

FineBI 18700166206 发布于 2021-5-28 15:38 (编辑于 2021-5-28 16:18)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
张洪威Lv6高级互助
发布于2021-5-28 15:40

year(today())就能得出来几个月份。

分组汇总之后除以year(today())就是平均了。

最佳回答
0
snrtuemcLv8专家互助
发布于2021-5-28 15:46

这不就是根据客户求总和,然后除以月份 

select 客户,sum(数值)/date_format(curdate(),'%c') from 表 group by 客户

  • 3关注人数
  • 453浏览人数
  • 最后回答于:2021-5-28 16:18
    请选择关闭问题的原因
    确定 取消
    返回顶部