发布网友 发布时间:2022-04-08 11:03
共5个回答
懂视网 时间:2022-04-08 15:24
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中按连续号码分段
标签:
热心网友 时间:2022-04-08 12:32
create table a(id varchar2(3),score number);热心网友 时间:2022-04-08 13:50
dense_rank有两种用法。热心网友 时间:2022-04-08 15:25
SQL语句办不到,必须使用PL/SQL,可使用语句块实现追问我就用的PL/SQL ,怎么实现的,能具体点吗
热心网友 时间:2022-04-08 17:16
直接用sql语句貌似实现不了追答楼下回答的对 你用他的