Funções de deslocamento ou Offset Functions

As Funções de deslocamento ou Offset Functions em inglês, permitem realizar cálculos complexos sobre um conjunto de linhas relacionadas a uma linha atual.

Estas funções podem ser utilizadas para análises financeiras, estatísticas ou comparação sequencial.

  • Função LAG permite aceder a dados de uma linha anterior sem a necessidade de um auto-join. O valor é desconhecido se não existir nenhuma posição anterior.

  • A função LEADpermite aceder aos dados da seguinte linha. O valor é desconhecido se não existir nenhuma posição subsequente.

  • A função FIRST_VALUEpermite aceder ao primeiro valor e requer que os dados estejam ordenados.

  • A função LAST_VALUE permite aceder ao ultimo valor e requer que os dados estejam ordenados.




Documentação oficial da Microsoft