2017-05-11 6 views
0

유감스럽게도 날짜가없는 금융 데이터가 있습니다. 이미 Redshift에 100GB 이상의 데이터를 업로드했지만 이제 YYYY/MM varchar (y)를 Redshift의 날짜로 변환하고 싶습니다. 어떻게 효율적으로해야합니까?AWS Redshift : varchar (7) YYYY/MM의 데이터를 Redshift의 날짜 유형으로 효율적으로 변환하려면 어떻게해야합니까?

첫 번째 생각은 Redshift에 연결하고 하나의 Redshift 데이터베이스의 데이터를 EC2의 다른 데이터베이스로 변환하는 Ruby 스크립트를 만드는 것입니다. SQL 또는 다른 것을 수행하는 더 좋은 방법이 있습니까? 날짜에 문자열을 변환하는

답변

1

사용 to_date :

UPDATE original_table SET new_date_column = TO_DATE(varchar_date_column, 'YYYY/MM'); 

더 많은 정보 here.