select decode(sign(to_char(日期,'dd')-25),1,trunc(add_months(日期,1),'mm'),trunc(日期,'mm')),商场,sum(销售额)
from 表1
group by 商场,decode(sign(to_char(日期,'dd')-25),1,trunc(add_months(日期,1),'mm'),trunc(日期,'mm'));
select decode(sign(to_char(日期,'dd')-24),1,trunc(add_months(日期,1),'mm'),trunc(日期,'mm')),商场,sum(销售额)
from 表1
group by 商场,decode(sign(to_char(日期,'dd')-24),1,trunc(add_months(日期,1),'mm'),trunc(日期,'mm'));
select decode(sign((日期-trunc(日期,'mm'))-24),1,to_char(trunc(日期+10,'mm'),'YYYYMM'),to_char(trunc(日期,'mm'),'YYYYMM')),商场,sum(销售额)
from 表1
group by 商场,decode(sign((日期-trunc(日期,'mm'))-24),1,to_char(trunc(日期+10,'mm'),'YYYYMM'),to_char(trunc(日期,'mm'),'YYYYMM'));
select decode(sign((日期-trunc(日期,'mm'))-25),1,to_char(trunc(日期+10,'mm'),'YYYYMM'),to_char(trunc(日期,'mm'),'YYYYMM')),商场,sum(销售额)
from 表1
group by 商场,decode(sign((日期-trunc(日期,'mm'))-25),1,to_char(trunc(日期+10,'mm'),'YYYYMM'),to_char(trunc(日期,'mm'),'YYYYMM'));
未测试
select decode(sign((日期-trunc(日期,mm))-25),1,trunc(日期+10,mm),trunc(日期,mm)),商场,sum(销售额)
from 表1
group by 商场,decode(sign((日期-trunc(日期,mm))-25),1,trunc(日期+10,mm),trunc(日期,mm));