当日期为当前月时,日参数就是当前日减一;当日期为历史月时,日参数就是该月最后一天。这种可以做吗,
可以
${if(month(rq)=month(today()),DATEDELTA(today(),-1),DATEINMONTH(rq,-1))}
and 日期字段<=' ${if(MONTH(日期)=month(TODAY()),DATEDELTA(日期,-1),DATEINMONTH(日期,-1))}'