将MySQL长文本格式化为日期

时间:2018-03-07 12:59:06

标签: mysql

我正在使用MySQL数据库,其中我需要的数据位于格式为longtext的单个列中。我使用以下查询从表中提取数据。我需要使用以下格式Datemm-dd-yy列格式化为日期列,以便前端数据库实用程序可以按日期或日期范围进行过滤。

SELECT entry_id,

GROUP_CONCAT(IF(field_id='fld_5076430', value,'') SEPARATOR '') AS user,

GROUP_CONCAT(IF(field_id='fld_8768091', value,'') SEPARATOR '') AS first,

GROUP_CONCAT(IF(field_id='fld_9970286', value,'') SEPARATOR '') AS last,

GROUP_CONCAT(IF(field_id='fld_6009157', value,'') SEPARATOR '') AS date,

GROUP_CONCAT(IF(field_id='fld_5105414', value,'') SEPARATOR '') AS event,

GROUP_CONCAT(IF(field_id='fld_7723931', value,'') SEPARATOR '') AS unit,

GROUP_CONCAT(IF(field_id='fld_1521970', value,'') SEPARATOR '') AS work,

GROUP_CONCAT(IF(field_id='fld_4590434', value,'') SEPARATOR '') AS hours

FROM kcdte_cf_form_entry_values

GROUP BY entry_id;

感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

如果没有更多信息,您可以直接使用:

STR_TO_DATE("string", "%M %d %Y")