Как добавить годы к дате в Hiveql - PullRequest
0 голосов
/ 27 мая 2020

Hive-запрос, эквивалентный T- SQL Statement SELECT DATEADD (year, 1, '2019/05/25')?

Я знаю, что add_months () работает для добавления месяцев к заданной дате. Теперь я ищу добавление лет к дате.

Спасибо

1 Ответ

0 голосов
/ 08 июля 2020

Попробуйте функции years_add(timestamp date, int years) или years_sub(timestamp date, int years), которые упомянуты в последней документации cloudera.

Если это решение не работает, вы все равно можете попробовать использовать add_months() и умножить желаемое количество лет на 12, чтобы добавить правильное количество месяцев.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...