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

Video - 49 | MySQL Date Math Using DATE_ADD, DATE_SUB Functions | MPrashant

sql #mprashant #mysql @MPrashant In this video, I am teaching you MySQL date math using the DATE_ADD, DATE_SUB ...

Deja un comentario