Peço por favor a ajuda de alguém com esse meu problema.
Tenho uma sentença que faço a renumeração sequencial do resultado, mas preciso que a numeração seja repetida quando o numero anterior for repetido também, no resultado abaixo eu tenho a REFANT 190929 que agora é 191043 e assim vai até a REF 190933, essa referencia se repete por mais 15 vezes, é ai que esta o meu problema, eu preciso que a REFPOS se repita também, ou seja a REFPOS 191047 deveria se repetir até que a REFANT 190933 mudasse para 190934.
Estou usando ROW_NUMBER, segue a parte da sql que cria a nova REF.
( SELECT VALAUTOINC
FROM GAUTOINC
WHERE CODSISTEMA = 'I'
AND CODAUTOINC = 'IDPARTIDAOPERACAO'
AND CODCOLIGADA = TB.CODCOLIGADA ) + ROW_NUMBER() OVER (ORDER BY (SELECT TES1) )
Pergunta
SilvioManfredo
Peço por favor a ajuda de alguém com esse meu problema.
Tenho uma sentença que faço a renumeração sequencial do resultado, mas preciso que a numeração seja repetida quando o numero anterior for repetido também, no resultado abaixo eu tenho a REFANT 190929 que agora é 191043 e assim vai até a REF 190933, essa referencia se repete por mais 15 vezes, é ai que esta o meu problema, eu preciso que a REFPOS se repita também, ou seja a REFPOS 191047 deveria se repetir até que a REFANT 190933 mudasse para 190934.
Estou usando ROW_NUMBER, segue a parte da sql que cria a nova REF.
( SELECT VALAUTOINC
FROM GAUTOINC
WHERE CODSISTEMA = 'I'
AND CODAUTOINC = 'IDPARTIDAOPERACAO'
AND CODCOLIGADA = TB.CODCOLIGADA ) + ROW_NUMBER() OVER (ORDER BY (SELECT TES1) )
REFANT REFPOS
190929 7 191043 4484
190930 7 191044 4484
190931 7 191045 4484
190932 7 191046 4484
190933 7 191047 4484
190933 7 191048 4484
190933 7 191049 4484
190933 7 191050 4484
190933 7 191051 4484
190933 7 191052 4484
190933 7 191053 4484
190933 7 191054 4484
190933 7 191055 4484
190933 7 191056 4484
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.