${if(len(startDate) == 0, --这是外层第一个if ${if(to_char(sysdate,'dd') >=26,"and to_date(substr( DELIVY_TIME, 0, 8 ),'yyyy-MM-dd') >= to_date(to_char(sysdate,'yyyymm')||26 ,'yyyy-MM-dd')","and to_date(substr( DELIVY_TIME, 0, 8 ),'yyyy-MM-dd') >= to_date( to_char(sysdate,'yyyymm')-1||26,'yyyy-MM-dd')" )} --这是内层第二个if ,"and to_date(substr( DELIVY_TIME, 0, 8 ),'yyyy-MM-dd') >= to_date("+startDate+",'yyyy-MM-dd')")}startDate为空时,内层的if我要取数据库当前日与26 作对比,大于等于26就取值当前月26号,小于26号就取上个月26号;