Афина Престо parse_duration не зарегистрирована - PullRequest
0 голосов
/ 25 июня 2018

У меня есть DB Athena, и я пытаюсь использовать функцию parse_duration Presto. По какой-то причине это не работает (говорит, что функция не зарегистрирована).

У кого-то была такая же проблема и удалось ее решить? Или есть идея для другой функции, которую я могу использовать?

parse_duration функция существует в Presto с мая 2017 года, поэтому я предполагаю, что она должна уже поддерживаться в Афине, не так ли?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Мне потребовалось parse_duration для моего запроса в Афине, но мой конкретный вариант использования состоял в том, чтобы проанализировать количество секунд до интервала, для которого я сделал:

SELECT (interval '1' second) * number_of_seconds AS duration_in_seconds

Хотя это не дает точного ответа на вопрос, это может быть полезно для людей, которые приходят на этот вопрос с моей той же проблемой.

0 голосов
/ 25 июня 2018

Из SQL-запросов, функций и операторов - Amazon Athena :

Механизм запросов Amazon Athena основан на Presto 0.172.

parse_duration функция, кажется, была добавлена ​​в Presto 0.176 .

Таким образом, она не доступна в Amazon Athena.(На момент написания этого ответа.)

...