输入banner图图片脚本导航/分类

Oracle中按连续号码分段

fphm,fphm-rownum,je from test_fp order by fphm

 

 

执行此语句后,由于rownum是按顺序排列的,所以连续的号码减掉rownum后的差应该是一样的,我们最后就可以使用group by来达到目的了。

sql:

select min(t.fphm),max(t.fphm),sum(t.je)

from 

(select fphm,fphm-rownum as tnum,je

from test_fp 

order by fphm) t

group by t.tunm
 

Oracle中按连续号码分段

标签: