表A
riqi cola colb
2008-1-1 一 1
2008-1-1 二 3
2008-1-1 三 2
2008-1-1 四 4
2008-1-2 一 2
2008-1-2 二 3
2008-1-2 三 4
2008-1-2 四 1 上表,我想查出的结果如下,SQL语句该怎么写? riqi 一 二 三 四
2008-1-1 1 3 2 4
2008-1-2 2 3 4 1 谢谢
直接写语句吧
riqi cola colb
2008-1-1 一 1
2008-1-1 二 3
2008-1-1 三 2
2008-1-1 四 4
2008-1-2 一 2
2008-1-2 二 3
2008-1-2 三 4
2008-1-2 四 1 上表,我想查出的结果如下,SQL语句该怎么写? riqi 一 二 三 四
2008-1-1 1 3 2 4
2008-1-2 2 3 4 1 谢谢
直接写语句吧
select riqi ,
sum(decode(cola , '一', colb )) 一,
sum(decode(cola , '二', colb )) 二,
sum(decode(cola , '三', colb)) 三,
sum(decode(cola , '四', colb)) 四
from yourtable
group by riqi