DATE Função DATE

A função DATE retorna a data de um valor. O argumento deve ser uma data, carimbo do tempo, um número positivo menor ou igual a 3.652.059, uma representação cadeia de caracteres válida de uma data ou carimbo do tempo, ou uma cadeia de caracteres de comprimento 7, que não seja CLOB ou LONG VARCHAR. Se o argumento for uma cadeia de caracteres de comprimento 7, deverá representar uma data válida na forma yyyynnn, onde yyyy são os dígitos que representam o ano, e nnn são os dígitos entre 001 e 366 que representam o dia do ano. O resultado da função é uma data. Se o argumento puder ser nulo, o resultado poderá ser nulo; Se o argumento for nulo, o resultado será o valor nulo.

As outras regras dependem do tipo de dado do argumento especificado:

  • Se o argumento for uma data, carimbo do tempo, ou a representação cadeia de caracteres válida de uma data ou carimbo do tempo: O resultado será a parte data do valor.
  • Se o argumento for um número: O resultado será a data n-1 dia após 1 de janeiro de 0001, onde n é a parte inteira do número.
  • Se o argumento for uma cadeia de caracteres com comprimento 7: O resultado será a data representada pela cadeia de caracteres.

Sintaxe DATE ( expressão )

Este exemplo resulta na representação interna de '1988-12-25'.

VALUES DATE('1988-12-25')