在mysql

时间:2015-10-09 06:14:16

标签: mysql sql

我在MySQL 5.5中有一个表,它有一个INT列,实际上是一个8位数的数字,代表YYYYMMDD格式的日期值

如何将此列转换为DATE类型,以便与其他表中的其他DATE列进行比较?

1 个答案:

答案 0 :(得分:2)

  

使用mysql STR_TO_DATE

STR_TO_DATE()将str字符串转换为基于fmt格式字符串的日期值。

SELECT STR_TO_DATE('20141012','%Y%m%d') FROM `table`