Я хочу получить формат YYYYMM в виде целого числа:
select CAST(DATE_FORMAT('2018-09-12','%Y%m') as INT)
К сожалению, я получаю синтаксическую ошибку.Я бы хотел вернуть номер 201809
Вы должны заменить тип INT на SIGNED или UNSIGNED, например
SELECT CAST(DATE_FORMAT('2018-09-12','%Y%m') AS SIGNED)