Есть ли способ конвертировать VARCHAR в DATE в AWS Redshift? - PullRequest
0 голосов
/ 20 февраля 2019

Попытка преобразовать поле типа данных переменных символов, которое связано со временем (например, '2015-Q1'), в поле типа данных метки времени (или времени) для сравнения с другим полем.

Необходимовозможность использовать dateadd() на поле.

1 Ответ

0 голосов
/ 20 февраля 2019

Используйте функцию TO_DATE: https://docs.aws.amazon.com/redshift/latest/dg/r_TO_DATE_function.html

https://docs.aws.amazon.com/redshift/latest/dg/r_FORMAT_strings.html

Наряду с TO_TIMESTAMP https://docs.aws.amazon.com/redshift/latest/dg/r_TO_TIMESTAMP.html

пример:

select to_timestamp(to_date('2015-Q1', 'YYYY-MM-DD'), 'HH24:MI:SS');

...