查询语句问题,请帮忙? 表A,两个字段t1,t2t1 t23 24 35 16 27 3要求查询得到,t1-t2的值连续>=3的次数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据表数值得到t1-t2的值为11444得到t1-t2的值>=3的次数为3次。 这样吧,查询t1-t2的值>=3连续二次以上的次数 可以用分析函数lag(clo1,col2,col3)--按分组排序号,对数据再一次进行检索,clo1和clo3都是返回值试一下 select a2from(select t1-t2 a1,sum(decode(sign(t1-t2-3),-1,0,1)) a2 from agroup by t1-t2)where a2>=2 select count(1) from a where (t1-t2)>=3 Oracle9i 中如何更改数据库的表空间? 数据库事务 锁和并发问题请教.... dbms_loadclobfromfile()用法问题 这种查询怎么写?高手救命!急急急 有关TNS的问题 关于&的用法 oracle Diagnostic pack top sql的问题 那里有oracle8i下载??? SQL语句求教 求个sql统计数据 小菜鸟 求教下面这句语句是什么意思? 条件判断中的 IN 的使用
1
1
4
4
4
得到t1-t2的值>=3的次数为3次。
试一下
from(select t1-t2 a1,sum(decode(sign(t1-t2-3),-1,0,1)) a2 from a
group by t1-t2)
where a2>=2