【发布时间】:2021-01-13 10:14:44
【问题描述】:
我有一个表格,其中包含公司 ID、投资轮次名称(如 A、B、C 轮或 IPO ......),以及每个投资轮次的日期(如 2001-05-07)公司。 我想计算所有公司不同投资轮次的平均差距。例如,所有公司从 A 到 B 的平均时间是多少?所有公司从 B 到 C 的平均时间是多少?所有公司从 C 到 D 的平均时间是多少? 该表如下所示:
|company_id| |invest_rounds_type_name| |invest_date|
---------------------------------------------------
1 A 2001-01-01
---------------------------------------------------
1 B 2001-12-05
---------------------------------------------------
1 C 2003-11-12
---------------------------------------------------
2 A 1963-03-01
---------------------------------------------------
2 B 1967-10-10
---------------------------------------------------
2 C 1970-10-12
---------------------------------------------------
2 D 1971-01-05
---------------------------------------------------
3 B 2017-11-20
---------------------------------------------------
3 A 2017-11-16
---------------------------------------------------
3 C 2018-03-19
---------------------------------------------------
感谢您的帮助!
【问题讨论】:
-
请标记您正在使用的数据库。
标签: sql postgresql group-by average date-difference