sfmc // SQLPRODUÇÃO
Janela de Data SARGable
Filtre linhas recentes de Data View sem envolver a coluna de data da fonte em uma função.
sqlperformancedateaddsargable
Trust & provenancePRODUCTION
Nível de evidênciaPRODUCTIONFontes oficiais1Outras 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.
Filtrar Data Views ou Data Extensions grandes por uma janela de tempo recente.
SELECT
SubscriberKey,
JobID,
EventDate
FROM _Sent
WHERE EventDate >= DATEADD(day, -30, GETDATE())A coluna de origem permanece diretamente pesquisável enquanto o limite é calculado uma única vez no outro lado do predicado.
A Salesforce cita predicados não-SARGable como padrão comum de timeout em Query Activities.
Evite padrões como DATEDIFF(day, EventDate, GETDATE()) <= 30 em fontes grandes.