Funciones que devuelven fechas

Funciones que devuelven fechas Descripción Ejemplo

CURDATE

CURRENT_DATE

Devuelve la fecha de hoy

 

CURTIME

CURRENT_TIME

Devuelve la hora actual

 

CURTIMESTAMP

CURRENT_TIMESTAMP

Devuelve la fecha y la hora actuales

 

TIMESTAMPVAL

Convierte una cadena de caracteres en una fecha y hora

TIMESTAMPVAL('30/01/2028 14:00:00') devuelve su valor de fecha y hora

DATE

TODAY

Devuelve la fecha de hoy

Si hoy es 21/11/2028, DATE() devuelve 21/11/2028

DATEVAL

Convierte una cadena de caracteres en una fecha

DATEVAL('30/01/2028') devuelve 30/01/2028

INTERVAL

Sume o reste un valor de intervalo de un tipo de unidad específico (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND) a un valor de fecha u hora

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

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

Notas 

  • La función DATE() está en desuso. Utilice en su lugar el estándar SQL CURRENT_DATE.

  • La función INTERVAL no se puede usar de forma aislada. Debe sumar o restar un valor de fecha u hora para evitar errores.