2015-11-05 73 views
2

數字MDY值我已經在有日期的表中的列,因爲這樣的:格式化日起在MySQL

2010-01-15 00:00:00 
2002-10-24 09:00:00 
2015-04-29 10:00:00 

,現在我需要生成一個新的列,例如(月,日,年):

01152010 
10242002 
04292015 

我找不到一個簡單的方法來做到這一點。我所看到的所有解決方案都是用於更改日期類型或自紀元以來獲得秒數!

我也試過串操作

回答

4

你可以嘗試使用MySQL DateFormat Function的種種。

該文檔對於這類事情來說是一個很好的資源。

SELECT DATE_FORMAT(dateColumn, '%m%d%Y') As FormattedDate FROM <table>; 

這是an example我用SQLFiddle製作的。