select 单位,sum(decode(人员属性,'生产人员',1,0)) 生产人员 ,sum(decode(人员属性,'管理人员',1,0)) 管理人员 group by 单位

解决方案 »

  1.   

    select 单位,sum(decode(人员属性,'生产人员',1,0)) '生产人员',sum(decode(人员属性,'管理人员',1,0)) '管理人员' from k group by k2;
      

  2.   

    select 单位,sum(decode(人员属性,'生产人员',1,0)) '生产人员',sum(decode(人员属性,'管理人员',1,0)) '管理人员' from table group by 单位;
      

  3.   

    我上面把from 表名 给忘了:)
      

  4.   

    没问题,谢谢了,冒昧再问一下有没有好的oracle方面的书,请推荐几本,基础或原理的
      

  5.   

    上www.cnoug.org
    你可以找到很多不錯的資料
      

  6.   

    谢谢:baojianjun(包子)
    :)