Pular para o conteúdo principal
Retorna um valor avaliado na linha localizada em um deslocamento físico especificado antes da linha atual dentro do frame ordenado. Esta função é semelhante a lagInFrame, mas sempre usa o frame ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING. Sintaxe
Para mais detalhes sobre a sintaxe de funções de janela, consulte: Funções de janela - Sintaxe. Parâmetros
  • x — Nome da coluna.
  • offset — Deslocamento a ser aplicado. (U)Int*. (Opcional — 1 por padrão).
  • default — Valor a ser retornado se a linha calculada exceder os limites do frame da janela. (Opcional — valor padrão do tipo da coluna quando omitido).
Valor retornado
  • Valor avaliado na linha que está em um deslocamento físico especificado antes da linha atual dentro do frame ordenado.
Exemplo Este exemplo analisa dados históricos de uma ação específica e usa a função lag para calcular a variação diária e a variação percentual no preço de fechamento da ação.
Query
Query
Response
Última modificação em 12 de junho de 2026