select * from 表名称
where 1=1
${if(ROUNDUP(MONTH(开始日期)/3,0)!=ROUNDUP(MONTH(结束日期)/3,0),"and 1=0","and 时间字段>='"+开始日期 +"'")}
${if(ROUNDUP(MONTH(开始日期)/3,0)!=ROUNDUP(MONTH(结束日期)/3,0),"and 1=0","and 时间字段>='"+结束日期 +"'")}
方法2多增加一个控件,用公式计算两个日期的季度,然后单独放一个按钮去判断是一样的
var a = this.options.form.getWidgetByName("bla").getValue();
if(a==0){
alert("日期范围不在一个季度,不能查询");
return false;
}
else {
_g().parameterCommit();
}