oracle 查询有关问题

oracle 查询问题create table test(rq varchar2(10),shengfu varchar2(2))insert into test values (201

oracle 查询问题
create table test(
  rq varchar2(10),
  shengfu varchar2(2)
);

insert into test values ('2012-1-1','胜');
insert into test values ('2012-1-2','负');

查询显示为:
  胜 负
2012-1-1 1 1


求解!

[解决办法]
可以告诉我你这条结果怎么来的吗?
负明明是2012-1-2号的,怎么会跑到2012-1-1号呢?
[解决办法]

SQL code
select rq,       sum(decode(shengfu,'胜',1,0)) 胜,       sum(decode(shengfu,'负',1,0)) 负from testgroup by rq
[解决办法]
select rq,sum(decode(shengfu,'胜',1,0)) 胜,sum(decode(shengfu,'负',1,0)) 负 from test
group by rq