mysl将格式化的日期转换为int

时间:2019-02-01 14:49:24

标签: mysql casting

我想获取YYYYMM格式为整数:

select CAST(DATE_FORMAT('2018-09-12','%Y%m') as INT)

很不幸,我收到语法错误。我希望它返回数字201809

1 个答案:

答案 0 :(得分:3)

例如,您必须将INT类型替换为SIGNED或UNSIGNED

SELECT CAST(DATE_FORMAT('2018-09-12','%Y%m') AS SIGNED)