Funções que retornam datas

Funções que retornam datas Descrição Exemplo

CURDATE

CURRENT_DATE

Retorna a data de hoje

 

CURTIME

CURRENT_TIME

Retorna a hora atual

 

CURTIMESTAMP

CURRENT_TIMESTAMP

Retorna o valor de carimbo de data/hora atual

 

TIMESTAMPVAL

Converte uma cadeia de caracteres em carimbo de data/hora

TIMESTAMPVAL('2028-01-30 14:00:00') retorna um valor de carimbo de data/hora

DATE

TODAY

Retorna a data de hoje

Se hoje for 11/21/2028, DATE() retornará 2028-11-21

DATEVAL

Converte uma cadeia de caracteres em data

DATEVAL('2028-01-30') retorna 2028-01-30

INTERVAL

Adicione ou subtraia um valor de intervalo de um tipo de unidade especificado (ANO, MÊS, DIA, HORA, MINUTO, SEGUNDO) para um valor de data ou hora

DATEVAL('2028-01-30') - INTERVAL 2 YEAR retorna 2026-01-30

DATEVAL('2028-01-30') + INTERVAL 3 MONTH retorna 2028-04-30

Notas 

  • A função DATE() foi preterida. Use o padrão CURRENT_DATE.

  • A função INTERVAL não pode ser usada isoladamente. Você deve adicionar ou subtrair um valor de data ou hora para evitar um erro.