读书人

如果某列是数字怎么取记录集的一列判

发布时间: 2013-09-28 10:01:20 作者: rapoo

如果某列是数字,如何取记录集的一列判断是否连续
如果某列是数字,如何取记录集的一列判断是否连续
[解决办法]
不够专业了 格式..

lag(c1) over(order by c1) 根据分组和排序 取出这个数据的前一个数据


with t1 as
(
select 1 c1 from dual union all
select 2 c1 from dual union all
select 3 c1 from dual union all
select 4 c1 from dual union all
select 6 c1 from dual
)

select c1,c1-lag(c1) over(order by c1) c2
from t1

c1 c2
---------------------------
11
221
331
441
562

读书人网 >oracle

热点推荐