sql >> Base de Datos >  >> RDS >> Mysql

Ejemplos de ADDTIME() – MySQL

En MySQL, puede usar ADDTIME() función para agregar una cantidad específica de tiempo a una expresión de hora o fecha y hora.

Ejemplos de esta función a continuación.

Sintaxis

Primero, aquí está la sintaxis:

ADDTIME(expr1,expr2)

Entonces, expr1 es el valor de fecha/hora original, y expr2 es la cantidad de tiempo que desea agregarle.

Ejemplo

Aquí hay un ejemplo para demostrarlo.

SELECT ADDTIME('01:00:00', '02:30:00') AS Result;

Resultado:

+----------+
| Result   |
+----------+
| 03:30:00 |
+----------+

Entonces, el primer argumento se incrementa en la cantidad del segundo argumento.

Segundos fraccionarios

El valor de tiempo puede tener una parte de segundos fraccionarios si es necesario:

SELECT ADDTIME('01:00:00.000000', '02:30:00.123456') AS Result;

Resultado:

+-----------------+
| Result          |
+-----------------+
| 03:30:00.123456 |
+-----------------+

Valores de fecha

También puede usarlo para incrementar valores de fecha:

SELECT ADDTIME('2020-12-01 00:00:00', '20 03:35:59') AS Result;

Resultado:

+---------------------+
| Result              |
+---------------------+
| 2020-12-21 03:35:59 |
+---------------------+

Así que en este caso incrementamos el día, así como el componente de tiempo.

Ver también DATE_ADD() y ADDDATE() para agregar un intervalo de tiempo específico a un valor de fecha.