Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exemples ADDTIME() – MySQL

Dans MySQL, vous pouvez utiliser le ADDTIME() fonction pour ajouter une durée spécifiée à une expression d'heure ou de date/heure.

Exemples de cette fonction ci-dessous.

Syntaxe

Tout d'abord, voici la syntaxe :

ADDTIME(expr1,expr2)

Donc, expr1 est la valeur date/heure d'origine, et expr2 est la durée que vous souhaitez y ajouter.

Exemple

Voici un exemple pour illustrer.

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

Résultat :

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

Ainsi, le premier argument est augmenté du montant du deuxième argument.

Fraction de seconde

La valeur de temps peut avoir une fraction de seconde si nécessaire :

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

Résultat :

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

Valeurs de date

Vous pouvez également l'utiliser pour incrémenter les valeurs de date :

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

Résultat :

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

Donc, dans ce cas, nous avons incrémenté le jour, ainsi que le composant horaire.

Voir aussi DATE_ADD() et ADDDATE() pour ajouter un intervalle de temps spécifié à une valeur de date.