Pessoal, boa tarde.
Eu sou novato por aqui e já procurei diversas maneiras encontrar algo parecido com o abaixo, mas não obtive sucesso.
O que estou tentando fazer é um identificador, que incremente 1 sempre que o valor da coluna mudar. porém row_number não resolve nesse caso.
Não sei se existe uma maneira de fazer isso.
R_ID (O QUE PRECISO)
1 1
1 1
1 1
2 2
2 2
2 2
1 3
1 3
1 3
case
when
lag(r_id,1,0) over (order by r_id) = r_id
then
:teste
ELSE
:teste := (teste +1)
end
rr_id