2017-05-11 27 views
0

我有財務數據,不幸的是沒有日期數據的日期。我已經將超過100GB的數據上傳到Redshift中,但現在我想將YYYY/MM varchar(y)轉換爲Redshift中的Date;我應該如何有效地做到這一點?AWS Redshift:如何將varchar(7)YYYY/MM中的數據有效地轉換爲Redshift中的日期類型?

我的第一個想法是創建一個Ruby腳本,該腳本連接到Redshift並將數據從一個Redshift數據庫轉換爲EC2中的另一個數據庫,是否有更好的方式在SQL或其他方面做到這一點?

回答

1

使用to_date改造串日期:

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

更多信息here

相關問題