Инкрементный счетчик T-SQL, основанный на изменении значения столбца
У меня есть образец таблицы, как показано ниже. Таблица отсортирована по другому столбцу, который не отображается. Мне нужно увеличить значение столбца счетчика на основе каждого изменения в столбце значения. Пожалуйста, смотрите ниже для примера. Как это можно сделать в T-SQL (SQL Server 2014).
ID Value
1 3
2 3
3 2
4 2
5 2
6 3
7 0
8 0
Ожидаемый результат:
ID Value Counter
1 3 1
2 3 1
3 2 2
4 2 2
5 2 2
6 3 3
7 0 4
8 0 4