当前位置: 代码迷 >> Oracle技术 >> 数据操作结果集库连番有关问题
  详细解决方案

数据操作结果集库连番有关问题

热度:50   发布时间:2016-04-24 08:09:27.0
数据操作结果集库连番问题
这是一个结果集(子查询结果)

然后想通过sql文操作使得版数在相同PRJCD的情况下一次累加,碰到不同的PRJCD从1开始,大致预想结果如下

不要用到存储过程的游标循环,最好SQL能做到,谢谢
------解决方案--------------------
引用:
这是一个结果集(子查询结果)

然后想通过sql文操作使得版数在相同PRJCD的情况下一次累加,碰到不同的PRJCD从1开始,大致预想结果如下

不要用到存储过程的游标循环,最好SQL能做到,谢谢


  SELECT T1.*, ROW_NUMBER() OVER(PARTITION BY PRJCD ORDER BY PRJCD) FROM T1

不知道是不是你想要的效果,就是分组重新分配1,2,3,4是么
  相关解决方案