select id, CREATE_TIME, FACTORY_CODE, DEVICE_NAME
from DEVICE_TAI_ZHANG
where 1 = 1
IF(len(查询日期1)==0, '', and TO_CHAR(CREATE_TIME, 'yyyy-MM-dd') >= '${查询日期1}')
IF(len(查询日期2)==0, '', and TO_CHAR(CREATE_TIME, 'yyyy-MM-dd') <= '${查询日期2}')
该sql有报错,截图如下:
${IF(len(查询日期1)==0, '', "and TO_CHAR(CREATE_TIME, 'yyyy-MM-dd') >= '"+查询日期1+"'")}
${IF(len(查询日期2)==0, '', "and TO_CHAR(CREATE_TIME, 'yyyy-MM-dd') <= '"+查询日期2+"'")}