发布网友 发布时间:2022-04-07 23:11
共5个回答
热心网友 时间:2022-04-08 00:40
没有字段名,假定一个是月份,一个是金额吧,看结果理解是逐段反映金额的变化情况。可以用存储过程实现,使用游标逐行读取,同时保留上一条的的金额,如果当前记录的金额与上一条相同,则继续读取,如果发生变化,就产生一条记录,一直到读取完毕,最后产生一条记录。SQL没学好,不知道能不能一句话产生想要的结果。热心网友 时间:2022-04-08 01:58
你的是什么版本,10G前用wm_concat函数,11G用listagg函数解决热心网友 时间:2022-04-08 03:33
Oracle分组函数小结 1.OVER (PARTITION BY ..) 例:select a,b,c, sum(c) OVER (PARTITION BY b) sum_c 对 b列值相同的行进行c值的累计热心网友 时间:2022-04-08 05:24
select * from 201306 2000热心网友 时间:2022-04-08 07:32
分组规则是什么呢