這個網站一直是我多年來的一個很好的資源,但我終於遇到了一個問題,我找不到已發佈的解決方案。創建一個計數器,重置每一個名稱的變化
我有一個名稱,日期和值的列表。我需要將日期轉換爲數字,並讓他們重新開始每個數值大於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? –