1. Función ADDDATE:
en esta función, cuando se agrega un intervalo de hora/fecha, la función ADDDATE devuelve una fecha que es la funcionalidad real de la función ADDDATE. En esta función, el primer parámetro será una fecha y el segundo parámetro será la unidad de valor INTERVALO. Esta función devolverá la fecha con el intervalo agregado agregado. Esta función funciona de manera similar a la función DATE_ADD. Si el intervalo dado es negativo, entonces funciona como la función SUBDATE.
Sintaxis:
ADDDATE( date, INTERVAL value unit )
También puede utilizar esta sintaxis también. Ambos son iguales.
ADDDATE( date, days )
Parámetro:
Parámetros | Descripción |
---|---|
Fecha | Fecha a la que se debe sumar el intervalo. |
Días | Número de días para agregar a la fecha |
valor | El intervalo de hora/fecha que desea agregar. |
unidad | El tipo de unidad del intervalo, como DÍA, MES, MINUTO, HORA |
Ejemplo 1 :
SELECT ADDDATE('2018-05-28', INTERVAL -3 MONTH);
Producción :
'2018-02-28'
Ejemplo-2:
SELECT ADDDATE('2016-06-07', 10);
Producción :
'2016-06-17'
Ejemplo-3:
SELECT ADDDATE ('2020-10-15 08:44:21.000001', INTERVAL '3:12.000001' MINUTE_MICROSECOND)
Producción :
'2020-10-15 08:47:33.000002'
2. Función ADDTIME:
en MariaDB, la función ADDTIME se usa para devolver el valor de hora/fechahora después del cual se ha agregado un cierto intervalo de hora/fecha. En esta función, el primer parámetro será un valor de inicio y el segundo parámetro será la hora. Esta función devolverá time/DateTime con el intervalo agregado agregado. Esta función funciona de manera similar a la función SUB TIME. Si el intervalo dado es negativo.
Sintaxis:
ADDTIME( start_value, time )
Parámetros:
Parámetros | Descripción |
---|---|
valor_inicial | Es un valor de hora/fechahora al que se debe sumar el intervalo de tiempo. |
tiempo | El valor del intervalo de tiempo que se agregará en start_value. |
Ejemplo 1 :
SELECT ADDTIME('07:25:23.999998', '5.000001');
Producción :
'07:25:28.999999'
Ejemplo-2:
SELECT ADDTIME('02:15:23.000001', '-8:12:15.003441');
Producción :
'-05:56:52.003440'
Ejemplo-3:
SELECT ADDTIME ('2020-05-17 08:44:21.000001', '5 4:3:2.000001');
Producción :
'2020-05-22 12:47:23.000002'
Publicación traducida automáticamente
Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA