В настоящее время я формате .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
в нужный формат?
Если все остальное не удается, прочитайте руководство: http://docs.aws.amazon.com/redshift/latest/dg/r_TO_TIMESTAMP.html –
@a_horse_with_no_name Спасибо за это! 'to_timestamp (period_start, 'yyyy/mm/dd HH: MI') как period_start', похоже, делает трюк. – Ray
Возможный дубликат [Преобразование текста в метку времени в красном смещении] (http://stackoverflow.com/questions/31636304/convert-text-to-timestamp-in-redshift) – Ray