现在要判断两个参数(时间参数,格式为YYMMDD), 如果参数1=参数2,那么 where 字段 between 参数1 and 参数2 ,否则 字段取前七天的数据。
字段名
caldt
参数 ds1,ds2,是两个日期控件
${if((ds1)=(ds2),"and caldt >= DATE_SUB(CURRENT_DATE,INTERVAL 7 DAY) " , "and caldt between '" + ds1 + "' and '" + ds2 + "'") }
where ${if(参数1=参数2," 字段 between 参数1 and 参数2" ,"字段 >= 日期 ")}
你的日期得转化成标准的 日期格式