У меня есть таблица Vertica с именем Start_End
, например:
| 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
для вычитания Started
из Ended
?
Полученная таблица будет выглядеть следующим образом:
| 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
?