sfmc // SQLPRODUÇÃO
Segundo Registro Mais Recente por Chave
Use ROW_NUMBER() como ferramenta de histórico/debug, não apenas para rn = 1.
sqlrow_numberhistorydebugging
Trust & provenancePRODUCTION
Nível de evidênciaPRODUCTIONFontes oficiais0Outras fontes0Última verificação2026-10-05
O nível de evidência descreve minha experiência com o conteúdo. Fonte oficial descreve contrato/documentação da plataforma. Observação de produção não deve ser tratada automaticamente como limite oficial.
Você precisa do estado anterior ao vencedor atual.
Você quer inspecionar o que a deduplicação está descartando.
SELECT
SubscriberKey,
Status,
ModifiedDate
FROM (
SELECT
SubscriberKey,
Status,
ModifiedDate,
ROW_NUMBER() OVER (
PARTITION BY SubscriberKey
ORDER BY ModifiedDate DESC, RecordID DESC
) AS rn
FROM [Customer_History]
) ranked
WHERE rn = 2O ranking dá a cada linha uma posição estável dentro do grupo lógico de identidade.
Manter rn em uma saída temporária de diagnóstico é uma das formas mais fáceis de validar uma regra de deduplicação.