如数据库表中最大的日期为2024-07-01(不一定为当前月份),月份即为2024-07,需要查询出2023-07的数据,以便计算同比。mysql如何写,谢谢
到底是用公式还是mysql
SELECT
a1.月份,
a1.金额 as 当前日期金额
a2.金额 as 同期金额
from 表A a1
left join 表A a2 on concat(left(a1.月份,4)-1,'-',right(a1.月份,2)) = a2.月份