select OPERATING_DEPT,
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=0),
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=1),
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=2),
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=3),
(select count(OPERATING_DEPT) from OPERATION_MASTER)
from OPERATION_MASTER
group by OPERATING_DEPT
偶再补充两句啊,这是我写的代码,光标停留再count位置处,错误信息是 not a GROUP BY expression
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=0),
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=1),
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=2),
(select count(OPERATING_DEPT) from OPERATION_MASTER where OPERATION_SCALE=3),
(select count(OPERATING_DEPT) from OPERATION_MASTER)
from OPERATION_MASTER
group by OPERATING_DEPT
偶再补充两句啊,这是我写的代码,光标停留再count位置处,错误信息是 not a GROUP BY expression
解决方案 »
- oracle数据库如何连接sqlserver数据库(不限制任何操作系统)
- ora-04068 错误,希望高手帮忙
- oracle创建表,日期范围限制
- 911 如果向oracle varchar2字段中插入&#的组合特殊字符
- ora-06504的问题,跪求各位高手解答
- oracle写存储过程,操作字符串
- 请问这种SQL语句怎么写?
- 救命,如何在Window Server 2003上安装Oracle8.17
- 如何获取数据库中所有的schema的名称?
- 在线等----表中一个字段oderflag可能取值0,1,2,如何判断符合某一条件(肯定不是一条)的记录的oderflag全不为0?
- oracle数据 如何倒入到 excel表格之中 再线等...
- 请教一个游标问题~~~
sum(decode(type,'大手术',1,0)) 大手术,
sum(decode(type,'中手术',1,0)) 中手术,
sum(decode(type,'小手术',1,0)) 小手术,
count(*) 合计
from tbname
group by 科室
sum(decode(OPERATION_SCALE,1,1,0)) 大手术,
sum(decode(OPERATION_SCALE,2,1,0)) 中手术,
sum(decode(OPERATION_SCALE,3,1,0)) 小手术,
count(*) 合计
from OPERATION_MASTER
group by OPERATING_DEPT
谢谢duanzilin(寻)大哥,这个问题搞定了.