这是一个结果集(子查询结果)

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

不要用到存储过程的游标循环,最好SQL能做到,谢谢
------解决方案--------------------
SELECT T1.*, ROW_NUMBER() OVER(PARTITION BY PRJCD ORDER BY PRJCD) FROM T1
不知道是不是你想要的效果,就是分组重新分配1,2,3,4是么
SELECT T1.*, ROW_NUMBER() OVER(PARTITION BY PRJCD ORDER BY PRJCD) FROM T1