将一个特定查询从文本字段转换为算术函数的日期

时间:2011-01-25 19:42:59

标签: mysql date

我已经彻底搜索了但是对于如何将返回的SQL查询转换为字段一直非常困惑。我已经找到了如何将整个列从文本字段转换为日期而不是特定的查询。我不知道如何更新,设置等。我导入了一个名称和ates的CSV文件,并返回我想要的文本字段的查询(在phpMyAdmin中):

SELECT meta_value FROM `drabble_postmeta` WHERE meta_key = 'date_paid'

这将返回大约130个字段,我需要从纯文本字段转换为统一使用MM / DD / YYYY(即11/2/2010)格式实际使用“日期”字段,以便我可以按排序date_paid。

我得到一个meta_value的文字字段为“11/2/2010”。 meta_value是长篇大论。我不知道是否要使用AS运算符,因为我需要阅读其他meta_value字段,其中这些列的id ==我找到date_paid的ID。

1 个答案:

答案 0 :(得分:0)

使用STR_TO_DATE功能。

SELECT STR_TO_DATE(meta_value,'%m/%d/%Y') AS date_paid
    FROM `drabble_postmeta` 
    WHERE meta_key = 'date_paid'