季度的失去了要求就是,比如:选择的2月份,查询的是第一个季度2月份之前的数据,就是一月份的数据; 比如:选择的3月份,查询的是第一个季度3月份之前的数据,就是一月份和二月份的数据;sql应该怎么写呢;现在的写法是查询的本季度所有的数据 SELECT * FROM BT_REPORT_FORM t where 1=1 AND REPORT_NUMBER = '2' and trunc((to_char(to_date(t.ACCOUNT_YEAR_MONTH,'yyyy-mm'),'mm')+2)/3)=trunc((to_char(to_date('${WORK}'||'-01','yyyy-mm-dd'),'mm')+2)/3) |