我想取输入的年月的那个月的最后一天,这个写法有什么问题
AND T1.start_date <'${dateinmonth(date(year,month,1),-1)}'
oracle 可以直接用 last_day(to_date('${year}'||'${month}','yyyyMM'))
select last_day(to_date('2021-07','yyyy-mm')) from dual;
AND T1.start_date <'${dateinmonth(format(CONCATENATE(year,"-",month,"-01"),"yyyy-MM-dd"),-1)}'