Разница во времени в Амазонке Афина / Престо (секунды и минуты)

У меня есть список меток времени создания и времени окончания, я хотел бы получить количество секунд, прошедших от создания до окончания. не мог найти способ сделать это без использования метки времени UNIX (которого у меня нет на данный момент).

что-то вроде того:

DateDiff ('второй', мин (CREATION_TIME), макс (ending_time))

creation_time = '2017-03-20 10:55:00'..

2 ответа

Решение

date_diff

date_diff('second', min(creation_time),max(ending_time))

unix_timestam() функция конвертирует дату в секунды, прошедшие с 1970-01-01

SELECT 
  (unix_timestamp('2017-03-20 10:55:00') - unix_timestamp('2017-03-20 10:56:00'))

OK
-60

Разделите на 60, чтобы получить минуты

Другие вопросы по тегам