2016-11-09 15 views
-1

Напишите запрос на улей, чтобы распечатать все номера телефонов, продолжительность которых более 60 минут в зависимости от времени начала и окончания. Один пример записи, как показано ниже, у меня так много записей в файле.Как рассчитать количество часов между двумя датами в кусте

Phonenumber|callednumber|start time   |endtime   |Flag  
9686365100 |9490444451 |2016-09-21 14-20-20|2016-09-21 14-20-60|T 
+0

использовать эту функцию UNIX_TIMESTAMP(). https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-DateFunctions –

ответ

0

Как Майк сказал, что это ...

Select (UNIX_TIMESTAMP (время окончания) - UNIX_TIMESTAMP (время начала))/60 как HoursDiff

Смежные вопросы