【发布时间】:2020-04-21 00:29:20
【问题描述】:
我有一个名为 Start_End 的 Vertica 表,例如:
| name | Started | Ended |
------------------------------------
| Albert | 1970-01-16 | 1970-06-01 |
| Barry | 1992-05-01 | 1992-07-14 |
| Carol | 2001-03-16 | 2001-06-03 |
它有大约 100,000 行。
如何使用months_between 从Ended 中减去Started?
生成的表格如下所示:
| name | Started | Ended | Month_diff |
-------------------------------------------------
| Albert | 1970-01-16 | 1970-06-01 | 4|
| Barry | 1992-05-01 | 1992-07-14 | 2|
| Carol | 2001-03-16 | 2001-06-03 | 2|
下面会添加一个空白列:
ALTER TABLE Start_End
ADD COLUMN Month_diff INTEGER
如何使用months_between?
【问题讨论】: