现在我有个视图是这样写的,
select A.AR_MONTH,decode(A.GROUP_V,'','全部',A.GROUP_V) GROUP_V,A.HUGH_SY,
       A.HUGH_TONE HUGH_TONE_CUR,sum(A.HUGH_TONE) OVER(partition by substrb(A.AR_MONTH,1,4),A.GROUP_V ORDER BY A.AR_MONTH,A.GROUP_V) HUGH_TONE,
       A.HUGH_KY HUGH_KY_CUR,sum(A.HUGH_KY)  OVER(partition by substrb(A.AR_MONTH,1,4),A.GROUP_V ORDER BY A.AR_MONTH,A.GROUP_V) HUGH_KY,
       A.HUGH_SUM
from
(SELECT T01.AR_MONTH,
        DECODE(T01.Part,
              'A1',
              '部门1',
              'A2',
              '部门1',
              'A3',
              '部门1',
              'A4',
              '部门1',
              'A5',
              '部门1',
             T01.Part) GROUP_V, --GROUP名称
             sum(nvl(WEEKDAY_HUGH_SY, 0) --剩余平日调休 *--
                 +nvl(WEEKEND_HUGH_SY, 0) --剩余休日调休 *--
                 ) HUGH_SY,
             sum(nvl(HUGH_TONE_TOTAL, 0)) HUGH_TONE, --当月使用调休时数 *--
             sum(nvl(WEEKDAY_HUGH_KY, 0) --当月平日可用调休时数 *--
                 +nvl(WEEKEND_HUGH_KY, 0) --当月休日可用调休时数 *--
                 ) HUGH_KY,
             sum(nvl(WEEKDAY_HUGH_SY, 0)
                 +nvl(WEEKEND_HUGH_SY, 0)
                 +nvl(HUGH_TONE_TOTAL, 0)
                 ) HUGH_SUM
  FROM AR_HISTORY_COMPANYID01 T01
 WHERE t01.deptid NOT IN ('10000', '90000', '90001', '90002')
 group by rollup(T01.AR_MONTH,
              DECODE(T01.Part,
              'A1',
              '部门1',
              'A2',
              '部门1',
              'A3',
              '部门1',
              'A4',
              '部门1',
              'A5',
              '部门1',
             T01.Part))) A现在这个视图的查询结果是 ar_month       GROUP_V HUGH_SY HUGH_TONE_CUR HUGH_TONE HUGH_KY_CUR HUGH_KY HUGH_SUM201012, 全部, 123,456,789,741,852,951,753
201011, 全部, 851,891,853,753,456,852,846
201010, 全部, 888,444,555,666,111,222,333



我想要修改的是,201012的那条数据HUGH_SY的值是与201010的一样,其它字段与修改前的201012都一样,请问怎么实现?
不知我说的大家理解不,不管怎样,总之现在很急,在线等,大家帮忙啊,