Mysql
 sql >> Database >  >> RDS >> Mysql

ADDTIME() Esempi – MySQL

In MySQL, puoi usare ADDTIME() funzione per aggiungere un intervallo di tempo specificato a un'espressione ora o data e ora.

Esempi di questa funzione di seguito.

Sintassi

Innanzitutto, ecco la sintassi:

ADDTIME(expr1,expr2)

Quindi, expr1 è il valore di data/ora originale e expr2 è la quantità di tempo che vuoi aggiungere.

Esempio

Ecco un esempio da dimostrare.

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

Risultato:

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

Quindi il primo argomento viene aumentato della quantità del secondo argomento.

Secondi frazionari

Il valore del tempo può avere una parte di secondi frazionari, se necessario:

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

Risultato:

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

Valori di data

Puoi anche usarlo per incrementare i valori della data:

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

Risultato:

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

Quindi in questo caso abbiamo incrementato il giorno, così come la componente temporale.

Vedi anche DATE_ADD() e ADDDATE() per aggiungere un intervallo di tempo specificato a un valore di data.