有两个表T_ZU和T_T1:
create table T_ZU
(
  ID VARCHAR2(6) ,
  ZU VARCHAR2(8) 
);
insert into t_zu (ID, ZU) values ('1', '小组A');
insert into t_zu (ID, ZU) values ('2', '小组A');
insert into t_zu (ID, ZU) values ('3', '小组B');create table T_T1
(
  T_ID     VARCHAR2(6),
  T_REDATE VARCHAR2(10),
  T_CLDATE VARCHAR2(10),
  T_MONEY   NUMBER,
  T_ZU_ID VARCHAR2(6)
);
insert into t_t1 (T_ID, T_REDATE, T_CLDATE, T_MONEY, T_ZU_ID) values ('1', '2012-02-20', '2012-05-28', 10, '1');
insert into t_t1 (T_ID, T_REDATE, T_CLDATE, T_MONEY, T_ZU_ID) values ('2', '2012-02-28', '2012-11-25', 20, '1');
insert into t_t1 (T_ID, T_REDATE, T_CLDATE, T_MONEY, T_ZU_ID) values ('3', '2012-10-10', '', 30, '1');
insert into t_t1 (T_ID, T_REDATE, T_CLDATE, T_MONEY, T_ZU_ID) values ('4', '2012-10-25', '', 40, '2');
T_ZU表不同ID的ZU名称可能是一样的,其中ID与T_T1表的T_ZU_ID关联,T_T1是一个任务表,T_REDATE是收到任务日期,T_CLDATE是处理该任务
的日期,T_MONEY是该任务的金额,现在想以小组和T_REDATE汇总求出截止到各月的未完成金额之和,结果应该如下表所示:
<table>
<tr>
<td>小组名称</td>
<td>月份</td>
<td>截止到该月未完成任务的金额总和</td>
</tr>
<tr>
<td>小组A</td>
<td>2012-02</td>
<td>30</td>
</tr>
<tr>
<td>小组A</td>
<td>2012-10</td>
<td>50</td>
</tr>
<tr>
<td>小组B</td>
<td>2012-10</td>
<td>40</td>
</tr>
</table>