2016-06-08 53 views
0

我具有下面表結構:蜂巢 「選擇從表名TO_DATE(列2)」

Table name: test 

表結構:col1和COL2在這裏字符串。

"col1","col2" 
"abc","15/04/2016" 
"def","31/05/2016" 

當我試圖執行下面的,它顯示NULL作爲結果。 從測試中選擇to_date(col2);

任何想法爲什麼它不顯示col2結果。

回答

0

嘗試以下:

SELECT to_date(FROM_UNIXTIME(UNIX_TIMESTAMP(col2,'dd/MM/yyyy'))) 

to_date(String timestamp)預計時間戳是以下格式:YYYY-MM-DD HH:MM:SS

參見Hive Date Functions的更多細節。

+0

當我插入數據到日期的字符串列然後,NULL值即將到來..這是日期不加載到表本身。值的格式爲「yyyy-mm-dd」 – JGS

+0

您是指col2列還是新的日期? –