La función DATE_SUB() en MySQL se usa para restar un intervalo de tiempo o fecha específico a una fecha específica y luego devuelve la fecha.
Sintaxis:
DATE_SUB(date, INTERVAL value addunit)
Parámetro: Esta función acepta dos parámetros que se ilustran a continuación:
- date – Fecha especificada para ser modificada
- value addunit: aquí el valor es la fecha o el intervalo de tiempo para restar. Este valor puede ser tanto positivo como negativo. Y aquí la unidad de adición es el tipo de intervalo a restar como SEGUNDO, MINUTO, HORA, DÍA, AÑO, MES, etc.
Devoluciones:
Devuelve la nueva fecha después de la resta de la hora o fecha especificada.
Ejemplo-1:
Obtener una nueva fecha de «2017-11-22» después de restar 3 años a la fecha especificada «2020-11-22».
SELECT DATE_SUB("2020-11-22", INTERVAL 3 YEAR);
Producción :
2017-11-22
Ejemplo-2:
Obtener una nueva fecha de «2020-9-22» después de restar 2 meses a la fecha especificada «2020-11-22».
SELECT DATE_SUB("2020-11-22", INTERVAL 2 MONTH);
Producción :
2020-09-22
Ejemplo-3:
Obtener una nueva fecha de «2020-11-12» después de restar 10 días a la fecha especificada «2020-11-22».
SELECT DATE_SUB("2020-11-22", INTERVAL 10 DAY);
Producción :
2020-11-12
Ejemplo-4:
Obtener una nueva fecha de «2020-11-22 06:12:10» después de restar 3 horas a la fecha especificada «2020-11-22 09:12:10».
SELECT DATE_SUB("2020-11-22 09:12:10", INTERVAL 3 HOUR);
Producción :
2020-11-22 06:12:10
Ejemplo-5:
Obtener una nueva fecha de «2020-11-22 09:06:10» después de restar 3 minutos a la fecha especificada «2020-11-22 09:09:10».
SELECT DATE_SUB("2020-11-22 09:09:10", INTERVAL 3 MINUTE);
Producción :
2020-11-22 09:06:10
Ejemplo-6:
Obtener una nueva fecha de «2020-11-22 09:09:05» después de restar 5 segundos a la fecha especificada «2020-11-22 09:09:10».
SELECT DATE_SUB("2020-11-22 09:09:10", INTERVAL 5 SECOND);
Producción :
2020-11-22 09:09:05
Aplicación: esta función se usa para restar un intervalo de tiempo o fecha específico a una fecha específica y luego devuelve la fecha.
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA