2017-02-15 5 views
1

В настоящее время я формате .csv данные, загруженные в моем Redshift кластера в следующем формате (образец):Преобразовать текст столбец временной метки

period_start   glance_view_count 
2016/01/01 03:00 PST 0 
2016/01/01 04:00 PST 800 
2016/01/01 05:00 PST 100 
2016/02/09 12:00 PST 99 
2016/02/09 13:00 PST 18 

period_start в настоящее время text типа данных.

Я хотел бы вставить эти данные в отдельную таблицу, в которой колонка period_start отформатирована timestamp или timestamptz. Есть ли функция TO_DATE() или подобное я могу позвонить, чтобы конвертировать text в нужный формат?

+1

Если все остальное не удается, прочитайте руководство: http://docs.aws.amazon.com/redshift/latest/dg/r_TO_TIMESTAMP.html –

+0

@a_horse_with_no_name Спасибо за это! 'to_timestamp (period_start, 'yyyy/mm/dd HH: MI') как period_start', похоже, делает трюк. – Ray

+0

Возможный дубликат [Преобразование текста в метку времени в красном смещении] (http://stackoverflow.com/questions/31636304/convert-text-to-timestamp-in-redshift) – Ray

ответ

Смежные вопросы