年份  一季度      二季度      三季度      四季度 
2000  一季度数据  二季度数据  三季度数据  四季度数据
2001  一季度数据  二季度数据  三季度数据  四季度数据
2002  一季度数据  二季度数据  三季度数据  四季度数据
2003  一季度数据  二季度数据  三季度数据  四季度数据select 年份,sum(decode(季度,一季度,数据)) 一季度,
            sum(decode(季度,二季度,数据)) 二季度,
            sum(decode(季度,三季度,数据)) 三季度,
            sum(decode(季度,四季度,数据)) 四季度
from table_name group by 年份;

解决方案 »

  1.   

    谢谢 beckhambobo(beckham) 了
    可是此视图是只读的呀!可否更新此视图的数据哦?
      

  2.   

    回复人: zzhtd(华子) ( ) 信誉:90  2003-03-23 17:00:00  得分:0 
     
     
      谢谢 beckhambobo(beckham) 了
    可是此视图是只读的呀!可否更新此视图的数据哦?
      
     
    这个视图的数据当然没办法更新了,只能更新基表的
      

  3.   

    老兄:视图是不可以更新的,看来你还不明白视图的概念,
    视图是存在载数据库中的sql语句,它里面并没有实际数据,
    好想你的sql可以用行转列,你适适
      

  4.   

    快照可以实现你的意思.
    还有一个办法.利用instead-of触发器,它可以把视图更新到表去.
    更详细资料,参照书籍