Как рассчитать разницу в дате в Apache Drill SQL, чтобы получить результат в минутах? - PullRequest
0 голосов
/ 24 января 2019

Я использую клиент dbeaver, подключающийся к Apache dradoop drb. Попытка вычислить разницу в дате и получить результат в минутах.

Например: дата 1 2015-05-17 22: 00: 00.000 Дата 2 2015-05-17 22: 45: 00.000

Ожидаемый результат = 45.

Пока я пытался использовать TIMESTAMPDIFF, но не смог его получить. Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 24 января 2019
0: jdbc:drill:zk=local> SELECT TIMESTAMPDIFF(MINUTE, TIMESTAMP '2015-05-17 22:00:00.000', TIMESTAMP '2015-05-17 22:45:00.000');
+---------+
| EXPR$0  |
+---------+
| 45      |
+---------+
1 row selected (0.678 seconds)

см. Дополнительную информацию в Drill docs: https://drill.apache.org/docs/date-time-functions-and-arithmetic/#timestampdiff

...