Как я могу применить разницу во времени между 2 TIMESTAMPS в SQL / Impala? - PullRequest
0 голосов
/ 09 мая 2018

У меня есть два столбца (оба TIMESTAMPS в качестве значения)

start date          | end date
2017-11-29 19:45:00 | 2017-11-29 20:13:00

Я хочу увидеть разницу в минутах.

Я пробовал

SELECT UNIX_TIMESTAMP('end date') - UNIX_TIMESTAMP('start date') as mindiff

но это не сработало.

Как я могу сделать это в SQL / Impala

1 Ответ

0 голосов
/ 09 мая 2018

Я нашел ошибку.

SELECT UNIX_TIMESTAMP('end date') - UNIX_TIMESTAMP('start date') as mindiff

кавычки видят это как текст (фактически заполняют дату вручную) но для упоминания столбцов мне нужно убрать ''.

Так и должно быть

SELECT UNIX_TIMESTAMP(end date) - UNIX_TIMESTAMP(start date) as mindiff
...