Инкрементальная загрузка Amazon Spectrum непосредственно из строки - PullRequest
0 голосов
/ 08 ноября 2018

Я взял поле как имя файла Pro_180913_171842 из спектра. Пробовал функцию в sql вроде

       `select
       fields
      from spectrum.ex
      where cast(SPLIT_PART('filename Pro_180913_171842','Pro_',2)as 
      timestamp)>cast('2018-09-12 15:13:54.0' as timestamp)`

но он вернул только пустые строки!

1 Ответ

0 голосов
/ 08 ноября 2018

В вашем поле нет компонента даты, поэтому, если мы не добавим информацию о дате, нет смысла сравнивать ее с полной отметкой времени. Если вы хотите сравнить только раз, попробуйте следующее:

SELECT fields
FROM spectrum.ex
WHERE SPLIT_PART('filename Pro_180913_171842', '_', 2) > '151354';
...