我正在处理在我之前的开发人员一直很懒惰并且没有以固定格式存储日期的数据。它作为 varchar 而不是日期时间。不用说它让我需要对数据进行排序。
它有两种格式
1) {dd}/{mm}/{yyyy} {hh}:{mm}
2) {dd}.{mm}.{yyyy} {hh}:{mm}
我想确保它始终以 mysql 日期格式返回。下面的查询将得到第一个。
SELECT
str_to_date( a.rentalstart, '%d/%m/%Y %k:%i' ),
a.*
FROM
jupiter1.table a
ORDER by createtime DESC
我将如何将两者结合起来?如果匹配,我还需要将其默认为正常的 mysql 日期时间。
{yyyy}-{mm}-{dd} {hh}:{mm}:{ss}