Mysql
 sql >> Datenbank >  >> RDS >> Mysql

ADDTIME() Beispiele – MySQL

In MySQL können Sie ADDTIME() verwenden Funktion, um einem Zeit- oder Datumszeit-Ausdruck eine bestimmte Zeitspanne hinzuzufügen.

Beispiele für diese Funktion unten.

Syntax

Hier ist zunächst die Syntax:

ADDTIME(expr1,expr2)

Also expr1 ist der ursprüngliche Datums-/Uhrzeitwert und expr2 ist die Zeitspanne, die Sie hinzufügen möchten.

Beispiel

Hier ist ein Beispiel zur Veranschaulichung.

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

Ergebnis:

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

Das erste Argument wird also um den Betrag des zweiten Arguments erhöht.

Sekundenbruchteile

Der Zeitwert kann bei Bedarf Sekundenbruchteile enthalten:

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

Ergebnis:

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

Datumswerte

Sie können es auch verwenden, um Datumswerte zu erhöhen:

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

Ergebnis:

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

In diesem Fall haben wir also sowohl den Tag als auch die Zeitkomponente erhöht.

Siehe auch DATE_ADD() und ADDDATE() zum Hinzufügen eines bestimmten Zeitintervalls zu einem Datumswert.