Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

allenprado

Problemas com ROW_NUMBER()

Recommended Posts

Bom Dia

 

Estou com o seguinte problema quero identificar duplicidade, triplicidades etc e marcar uma coluna se é a segunda vez que ele se repete terceira e assim sucessivamente para depois separar quais são os registros repetidos e quais são os sem repetições. Porém tenho vários campos e os que não podem se repetir são apenas tres (ACCESS_NBR, SVC_NAME, CHARGE_CR_AMT). Preciso que todos os campos apareçam no resultado da query. Segue minha query abaixo:

 

 

select ROW_NUMBER() OVER (PARTITION BY ACCESS_NBR, SVC_NAME, CHARGE_CR_AMT
order by ACCESS_NBR, SVC_NAME, CHARGE_CR_AMT) AS num,
id, acct_nbr, sbscrp_id, access_nbr, SBSCRP_SVC_EXPR_DT, ACCESS_NBR_EFF_DT, ACCESS_NBR_ASGM_EXPR_DT, REASON_CD, CAPTN_CD, SVC_NAME, FNCL_ACCT_NBR, UF_SBS, SVC_AGRMNT_SEQ_NBR, SVC_PRICE_SEQ_NBR, LAST_BILL_DT, CYCLE_CD, CHARGE_CR_AMT, SVC_AGRMNT_EFF_DT, CHARGE_ITEM_START_DT, CHARGE_ITEM_END_DT, CHARGE_TYPE_CD, CHAVE_VAL_INVALID
from batimento_val_invalido;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.