问题:一个日期格式是年-月-日’,另一个日期格式是'年-月',请问该如何计算月份差?感谢帮助!补充:在本网站查到的基本都是两个完整日期‘年-月-日’计算月份差的方法(使用timestampdiff),但是由于格式为'年-月'的原始数据没有详细日期,所以此函数用不了。
收起
用concat补全字符串就行了
select TIMESTAMPDIFF(MONTH,concat('2022-02','-01 00:00:00') ,concat('2021-01-01',' 00:00:00') )
报告相同问题?