SELECT MONTH(STR_TO_DATE('2023-12', '%Y-%m')) - MONTH(STR_TO_DATE('2023-01', '%Y-%m')) AS months_diff;
//试下这个
SELECT
(YEAR(STR_TO_DATE('2023-12', '%Y-%m')) - YEAR(STR_TO_DATE('2023-01', '%Y-%m'))) * 12 +
(MONTH(STR_TO_DATE('2023-12', '%Y-%m')) - MONTH(STR_TO_DATE('2023-01', '%Y-%m'))) AS months_diff;