Función MySQL DATE_ADD | TIEngranaje

Si eres desarrollador web o estás familiarizado con bases de datos, seguramente has oído hablar de la función DATE_ADD de MySQL. Pero, ¿sabes realmente cómo funciona? En este artículo exploraremos en detalle esta útil herramienta que te permite sumar o restar días, meses, años, horas, minutos y segundos a una fecha determinada. ¡Prepárate para llevar tus habilidades en SQL al siguiente nivel!

El mysql DATE_ADD función agrega un costumbre intervalo de tiempo a una fecha.

Tabla de empleados

employeeID employeeName hireDate
1000 John Smith 1995-12-03 13:23:30.657
1001 Fred blanco 2001-10-12 09:41:44.125
1002 jane scott 1998-05-01 11:36:16.334
1003 samuel williams 1991-01-03 15:19:51.293

En este ejemplo, queremos saber en qué año están los empleados elegible para la jubilación

Sintaxis

DATE_ADD(date,INTERVAL interval format)

Formato

  • MICROSECOND
  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR
  • SECOND_MICROSECOND
  • MINUTE_MICROSECOND
  • MINUTE_SECOND
  • HOUR_MICROSECOND
  • HOUR_SECOND
  • HOUR_MINUTE
  • DAY_MICROSECOND
  • DAY_SECOND
  • DAY_MINUTE
  • DAY_HOUR
  • YEAR_MONTH

Ejemplo

SELECT employeeName as [Employee Name], DATE_ADD(hireDate INTERVAL 30 YEAR) as [Retirement Year]
FROM employees

Resultados

Nombre de empleado Año de jubilación
John Smith 2025
Fred blanco 2031
jane scott 2028
samuel williams 2021
Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario