我在各个地方搜索,但似乎找不到如何计算每个客户订单之间平均时间的方法。我使用Oracle SQL Developer。我尝试使用lag()函数,但没有成功。
以下示例数据显示一个客户进行了3次购买。所有购买之间的平均时间为7.5天((6+9)/2)。
那么,如何计算每个客户的平均值呢?任何帮助将不胜感激。
以下示例数据显示一个客户进行了3次购买。所有购买之间的平均时间为7.5天((6+9)/2)。
CustID OrderDate
------- ---------
1000000 14-AUG-12
1000000 23-AUG-12
1000000 29-AUG-12
那么,如何计算每个客户的平均值呢?任何帮助将不胜感激。