Как я могу получить общее количество секунд из метки времени в Apache Drill

Я пытаюсь преобразовать метку времени в секунды в apache Drill и могу найти только функции для извлечения количества секунд в метке времени, а не метки времени, преобразованной в секунды.

Я делаю это, чтобы получить разницу между датами, чтобы рассчитать время между ними.

введите здесь описание изображения


person jwv    schedule 16.03.2016    source источник


Ответы (1)


Ответ заключался в том, чтобы преобразовать дату в UNIX_TIMESTAMP.

SELECT UNIX_TIMESTAMP('2015-05-29 08:18:53.0', 'yyyy-MM-dd HH:mm:ss.SSS') FROM (VALUES(1));

 +-------------+
 |   EXPR$0    |
 +-------------+
 | 1432912733  |
 +-------------+

Отображение Apache UNIX_TIMESTAMP

person jwv    schedule 16.03.2016