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
Context Pack →Abrir Workspace →
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.

EvidênciaPRODUÇÃO
Dificuldadefundamentos
Verificado2026-10-05
Use quando

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())
Por que funciona

A coluna de origem permanece diretamente pesquisável enquanto o limite é calculado uma única vez no outro lado do predicado.

Notas operacionais

A Salesforce cita predicados não-SARGable como padrão comum de timeout em Query Activities.

Gotchas

Evite padrões como DATEDIFF(day, EventDate, GETDATE()) <= 30 em fontes grandes.

Relacionados
Fontes / verificação