@HspDateRoll

Essa função retorna a próxima data, resultante da soma de noOfPeriods e startDate.

Sintaxe

@HspDateRoll(startDate,noOfPeriods,periodType)
Parâmetro Descrição
startDate A Data de início a partir da qual a data deve ser contada. Ela deve ser do tipo data.
noOfPeriods O número de períodos. Se for informado um valor negativo, a data será submetida a rollback. Ela deve ser um número inteiro.
periodType O tipo Período é um número inteiro, onde:
  • 1, rolagem de data por dias

  • 2, rolagem de data por meses

  • 3, rolagem de data por trimestre

  • 4, rolagem de data por semestre

  • 5, rolagem de data por ano

Observações

O valor retornado é uma data no formato AAAAMMDD.

A data de início pode ser uma data no formato AAAAMMDD, uma variável ou um valor de data real

Exemplo

Este exemplo transfere a data de rolagem por 1 mês.

@HspDateRoll(20100101,1,2)

Retorna 20100201.

Exemplo

Este exemplo obtém a data em um trimestre anterior a 20101001.

@HspDateRoll(20100101,-1,3)