实现的顺序会不同,sql中的cube是将合计放在后面,而不是前面

解决方案 »

  1.   

    上面的在mssql中可以实现,但是用到了case,Oracle中不支持case,不知道Oracle是否能实现这种统计
      

  2.   

    select 公司名,区别,, 施工地点, sum(产量) from tab_name group by rollup(公司名,区别, 施工地点)
      

  3.   

    to zlqs(啊啊啊) 
    出现的错误提示如下:
    服务器: 消息 195,级别 15,状态 10,行 1
    'rollup' 不是可以识别的 函数名。
      

  4.   

    樓主,我剛剛查了書,Oracle9i中支持case語句的!