首页 > 解决方案 > How to convert string 'mm-yyyy' column to timestamp in MYSQL?

问题描述

I want to convert string column of format 'mm-yyyy' to timestamp.

标签: mysqlsqlstring-to-datetime

解决方案


试试下面的逻辑。由于您的字符串中只有月份和年份值,因此我已将静态日期 01 添加到每个日期以生成 DATETIME 值。

select 
CAST(
    CONCAT(right('06-2019',4) , '-', left('06-2019', 2),'-01') AS DATETIME
);

推荐阅读