mysql计算用户平均下单周期

Posted xjz1842

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql计算用户平均下单周期相关的知识,希望对你有一定的参考价值。

            用户表结构如下:

   计算用户的平均的下单周期,怎么计算的,开始看时,我也没有思路,怎么简单的计算。今天上午也进行尝试了下,

 以下是我的计算的sql,仅供参考,如果有错误或有更好的方法,欢迎一起交流,

 select 
 c.id,avg(gap)
 from(         
 select a.id,a.date as d1,min(b.date) as d2,TIMESTAMPDIFF(day,a.date,min(b.date)) as gap
 from user_order as  a
 left join  user_order as b on a.id = b.id and a.date < b.date
 where b.date is not null
 group by a.id,a.date
 )as c
 group by c.id;

  

 

以上是关于mysql计算用户平均下单周期的主要内容,如果未能解决你的问题,请参考以下文章

Android片段生命周期:onResume调用了两次

mysql统计每个用户在每个月下单必须大于2单的用户名单

postgresql窗口函数计算平均值的最小周期

基于不规则时间序列数据计算规则周期平均值的最佳方法

计算移动平均线 MySQL?

pandas使用ewm函数计算dataframe指定数据列的的特定周期指数移动(滚动)平均(Exponential Moving Average)