DateDiff Bigint Datetime в Redshift для минимальной разницы - PullRequest
0 голосов
/ 12 февраля 2020

Как взять Datediff из 20200211000000 И 20200211001820 в Amazon RedShift, как глядя на данные, которые мы можем сказать, есть разница в 3 мин. Как это может быть достигнуто с помощью запроса

1 Ответ

0 голосов
/ 13 февраля 2020
SELECT DATEDIFF(minute,TO_TIMESTAMP('20200211000000','YYYYMMDDHH24MISS')::TIMESTAMP,TO_TIMESTAMP('20200211001820','YYYYMMDDHH24MISS')::TIMESTAMP);

Приведенный выше запрос сначала форматирует строку в значение TIMESTAMPTZ, а затем преобразует ее в TIMESTAMP, поскольку функции DATEDIFF принимают только значения TIMESTAMP в качестве аргументов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...