这个网站一直是我多年来的一个很好的资源,但我终于遇到了一个问题,我找不到已发布的解决方案。创建一个计数器,重置每一个名称的变化
我有一个名称,日期和值的列表。我需要将日期转换为数字,并让他们重新开始每个数值大于0的井。
我的想法是创建一个循环,但我缺乏使其发生的技巧。
我发现一个帖子创建计数器但不知道如何循环播放:
SELECT Name, row_number() over (order by (select NULL))
FROM [$ST_MASTER]
黄列是我想要的创建
请标记正在使用的dbms。此外,请告诉我们是否需要为每个名称进行重置。 –
sql-server 重置必须发生在每个名称更改处。 – robie
如果有值像0,120,0,90,0,10..how应该列值看起来像一个给定的名字?他们应该是0,1,0,2,0,3还是0,1,0,1,0,1? –