ORACLE 统计正负个数sql
select ss.*,
sum(ss.aa) over (partition by ss.zsid order by ss.zsid) as fu,
sum(ss.bb) over (partition by ss.zsid order by ss.zsid) as zheng
from
(
select m.zsid,
sum(n.f0004_028n) over(partition by m.zsid) n011,
sum(n.f0004_029n) over(partition by m.zsid) n012,
sum(n.f0004_030n) over(partition by m.zsid) n013,
sum(n.f0004_031n) over(partition by m.zsid) n014,
sum(n.f0004_032n) over(partition by m.zsid) n015,
sum(n.f0004_033n) over(partition by m.zsid) n021,
sum(n.f0004_034n) over(partition by m.zsid) n022,
sum(n.f0004_035n) over(partition by m.zsid) n023,
n.f0004_017n,
(case when n.f0004_017n>0 then 1 when n.f0004_017n<=0 then 0 end) aa,
(case when n.f0004_017n<=0 then 1 when n.f0004_017n>0 then 0 end) bb
from (select a.f0055_001n zsid,
a.f0055_004v zsbm,
b.f0056_003v code,
b.f0056_004v zsjycs, --指数交易场所
b.f0056_005v zszqlb, --指数证券类别
c.f0005_005v codezqlb, --成份股证券类别
c.f0005_007v codejycs --成份股交易场所
 
相关文档:
SqlServer,Oracle 常用函数比较
数学函数:
1.绝对值
Sql Server: SELECT abs(-1) value
Oracle: SELECT abs(-1) value from dual
2.取整(大)
Sql Server: SELECT ceiling(-1.001) value
Oracle: SELECT ceil(-1.001) value from dual
3.取整(小)
Sql Server: SELECT f ......
语法:TRANSLATE(expr,from,to)
expr: 代表一串字符,from 与 to 是从左到右一一对应的关系,如果不能对应,则视为空值。
举例:
select translate('abcbbaadef','ba','#@') from dual (b将被#替代,a将被@替代)
select translate('abcbbaadef','bad','#@') from dual (b将被#替代,a将被@替代,d对应的值是空 ......
今天客户的一套RAC环境出现问题
双节点RAC环境中,一个节点因为锁竞争而挂起,shutdown之后无法启动。
故障出现时我正在路上,匆匆回到家中,处理故障。
解决之后查找故障原因。
检查当时的AWR信息发现Top 5 Timed Events显示如下信息:
Top 5 Timed Events &nb ......
oracle wait event:cursor: pin S wait on X
cursor: pin S wait on X等待事件的处理过程
http://database.ctocio.com.cn/tips/114/8263614_1.shtml
cursor: pin S wait on X等待!
http://www.itpub.net/viewthread.php?tid=1003340
解决cursor: pin S wait on X 有什么好办法:
http://www.itpub.net/thread-1163543 ......
--使用DBA创建两个用户
create user gubo identified by gubo;
create user gubo2 identified by gubo;
--给两个用户连接权限
grant create session to gubo;
grant create session to gubo2;
--给其中一个用户访问表空间的权限
grant unlimited tablespace to gubo;
--连接其中用户,创建表
--conn gubo
......