怎么样让四个日期自由筛选。有开始日期,结束日期,创建日期,过审日期。我想实现,单选一个日期也可以筛选数据,选择俩个日期也可以筛选一个时间区间的数据,例如:创建日期是10/23, 开始日期是10/25,可以单选一个10/23,可以单选创建日期,也可以筛选这俩个区间日期
${if(len(starttime)=0,""," and time_str>='"+starttime+"'")}
${if(len(endtime)=0,""," and time_str<='"+endtime+"'")}
${if(len(starttime1)=0,""," and time_str>='"+starttime1+"'")}
${if(len(endtime1)=0,""," and time_str<='"+endtime1+"'")}
分别建两组时间参数
${if(and(len(创建日期)>0,len(过审日期)>0),"and 字段 BETWEEN 创建日期 and 过审日期",if(len(创建日期)>0,"and 字段='"+创建日期 +"'",""))}
${if(and(len(开始日期)>0,len(结束日期)>0),"and 字段 BETWEEN 开始日期 and 结束日期",if(len(开始日期)>0,"and 字段='"+开始日期 +"'",""))}