Инкрементный счетчик 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

Ответы на вопрос(1)

Ваш ответ на вопрос