sql >> Database >  >> RDS >> Mysql

ADDTIME() Voorbeelden – MySQL

In MySQL kunt u de ADDTIME() . gebruiken functie om een ​​gespecificeerde hoeveelheid tijd toe te voegen aan een tijd- of datetime-expressie.

Voorbeelden van deze functie hieronder.

Syntaxis

Ten eerste, hier is de syntaxis:

ADDTIME(expr1,expr2)

Dus, expr1 is de originele datum/tijd-waarde, en expr2 is de hoeveelheid tijd die u eraan wilt toevoegen.

Voorbeeld

Hier is een voorbeeld om te demonstreren.

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

Resultaat:

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

Dus het eerste argument wordt verhoogd met het bedrag van het tweede argument.

Fractionele seconden

De tijdwaarde kan indien nodig een fractie van een seconde bevatten:

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

Resultaat:

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

Datumwaarden

U kunt het ook gebruiken om datumwaarden te verhogen:

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

Resultaat:

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

Dus in dit geval hebben we de dag verhoogd, evenals de tijdcomponent.

Zie ook DATE_ADD() en ADDDATE() voor het toevoegen van een gespecificeerd tijdsinterval aan een datumwaarde.


  1. ScaleGrid gerangschikt in top 100 cloudserviceproviders

  2. Converteer SQL Server-query naar MySQL

  3. Speciale tekens in MySQL-tabelnaam

  4. Een overzicht van cluster-naar-clusterreplicatie