我正在尝试为包含时间戳值的字段选择最大时间戳值,但实际上是一个文本字段。在您说之前,我无法更改字段类型,因为填充它的应用程序是不可更改的。这很烦人,我知道。
时间戳的格式是
Wed Mar 02 13:28:59 CST 2011 -> this is actually a text value in MYSQL
这是我的尝试:
SELECT DISTINCT MAX(STR_TO_DATE(`Timestamp`, '%d, %m, %Y')) FROM `table`
'Timestamp' 是指名为 Timestamp 的列。
这只是返回时间戳的 NULL 值。谢谢你的帮助。