【发布时间】:2019-09-10 11:25:49
【问题描述】:
表格包含订单日期
create table orderdate ( orderdate date not null )
如何计算表格中日期之间的平均天数。 需要计算日期顺序中相邻日期之间的差异,以找到订单之间的平均日期数。
将此数字添加到最后一个订单日期会产生估计的下一个订单日期。
例如,如果表包含
2019-09-10
2019-09-21
2019-09-25
订单之间的差异是 10 天和 4 天,平均差异是
(10+4)/2 = 7 days
下一个订单预计日期为 2019-09-25 + 7 = 2019-10-02
使用
PostgreSQL 9.4.19
【问题讨论】:
-
4 是 25-21。需要按日期顺序计算相邻日期之间的差异。我更新了问题
-
啊,好吧,我误会了。我以为你想得到一个平均日期......
-
我再次更新了问题以提供更多信息。我需要根据以前订单的日期估算下一个订单日期
标签: sql postgresql date postgresql-9.4