Я все еще изучаю SQL, и я нашел пару решений на SQL Server или Postgreë, но он не работает на HUE DATEDIFF
, только позволяет мне вычислять разницу между днями и секундами, минуты недоступны. Помощь очень приветствуется.
Мне удалось разделить метку времени с помощью substring_index
, но тогда я не могу найти правильный подход для сравнения и вычитания start_time из end_time, чтобы получить точный счет секунд. Я не могу найти функции времени, поэтому предполагаю, что должен рассчитать их на основе метки времени. получено как
from_unixtime(unix_timestamp(start_time, "yyyy-MM-dd'T'HH:mm:ss.SSSSSS"), 'yyyy-MM-dd HH:mm:ss')
substring_index(start_time, 'T', -1)s_tm,
substring_index(end_time, 'T', -1)e_tm
start_date 2018-06-19 13:59:41
end_date 2018-06-19 14:01:17
желаемый результат
01:36