2013-07-26 14 views
1

我的問題可能重複,我研究過但我找不到我需要的答案。mysql,重新格式化數據裏面選擇句子

我的問題是如何重新格式化mysql選擇查詢中的數據。

comlum_01是字符,數據如07/25/20137/25/2013

我想將查詢數據更改爲'20130725'。

下面是SQL語句我要打,變化和數據放在comlum new_comlum

Select A.comlum_01, reformat(A.comlum_01) as new_comlum from table_01 A; 

這個樣子相似,但...

reformatting a date

非常感謝你您的幫助。

+1

[檢查了這一點(http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date) – Akhil

+1

你找誰爲此http://stackoverflow.com/questions/1921574/how-to-convert-datetime-to-a-number-in-mysql? – Nithesh

回答

2
SELECT A.comlum_01, DATE_FORMAT(str_to_date(A.comlum_01, '%m/%d/%Y'), '%Y%m%d') AS New_comlum 
FROM table_01 A; 
+0

這個是完美的,非常感謝你! – Till