现在用户在参数的界面只是录入一个年度,没有月和日,想实现假如用户录入的年是已经过了的年份,那么参数就把年再拼一个月和日的固定值12-31,否则就是当前日期 s_year假如用户录入是2021,那么这个时候其实我是想要的结果是 ${if(len(s_year)=0,"","and bpa.balancedate<to_date('"+s_year+"06-29','yyyy-mm-dd')")} 假如用户录入的是2019 那么就返回 ${if(len(s_year)=0,"","and bpa.balancedate<to_date('"+s_year+"-12-31','yyyy-mm-dd')")} |