上面那个T.YM_ID<=的这个条件是没问题的,但是下面加上-2后就报这个错误了,想问一下大佬们这个怎么修改,这是个日期参数格式是2024-05
sql后面这样写,如果你录入2024-05最后会得到2024-03
t.ym_id>='${FORMAT(MONTHDELTA(CONCATENATE(cs,"-01"),-2),"yyyy-MM")}'
用这个函数处理月份
MONTHDELTA(date,delta):返回指定日期date后delta个月的日期。
示例:
MONTHDELTA("2008-08-08",4)等于2008-12-08。
年月格式的字段怎么能-2呢