select
equip,
count_1 = sum(decode(type,1,1,0)),
count_2 = sum(decode(type,1,2,0)),
count_3 = sum(decode(type,1,3,0))
from
表
group by
equip
equip,
count_1 = sum(decode(type,1,1,0)),
count_2 = sum(decode(type,1,2,0)),
count_3 = sum(decode(type,1,3,0))
from
表
group by
equip
解决方案 »
- oracle 保留 case when 上一次的值 在线等。。
- 一个简单的触发器报错
- PL/sql 动态sql 更新时间字段出错·
- pro*c中如何获得 游标变量返回 的descriptor
- oracle10g数据恢复,急!
- command window,SQL window,Test window,Report window这些窗口的区别?
- trigger调用procedure的最简单的问题。
- 自动实现decode函数???
- 在AMD机器上安装oracle9i,时出现的问题
- oracle存储过程想实现一个时间区间内进行多次计算得到值
- 安装oracle9i的时候最后出现ORA-01503: CREATE CONTROLFILE failed. 错误。怎么解决?
- 为什么不能以SYSDBA的身份登陆?
equip,
count_1 = sum(decode(type,1,1,0)),
count_2 = sum(decode(type,2,1,0)),
count_3 = sum(decode(type,3,1,0))
from
表
group by
equip
equip,
sum(decode(type,1,1,0)) count_1,
sum(decode(type,2,1,0)) count_2,
sum(decode(type,3,1,0)) count_3
from
表
group by
equip