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')