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

ADDTIME() Eksempler – MySQL

I MySQL kan du bruge ADDTIME() funktion til at tilføje en specificeret mængde tid til et klokkeslæt eller datetime udtryk.

Eksempler på denne funktion nedenfor.

Syntaks

Først her er syntaksen:

ADDTIME(expr1,expr2)

expr1 er den oprindelige dato/tidsværdi og expr2 er mængden af ​​tid, du vil tilføje til det.

Eksempel

Her er et eksempel til at demonstrere.

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

Resultat:

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

Så det første argument øges med mængden af ​​det andet argument.

Brøksekunder

Tidsværdien kan have en brøkdel af sekunder, hvis det kræves:

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

Resultat:

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

Datoværdier

Du kan også bruge den til at øge datoværdier:

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

Resultat:

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

Så i dette tilfælde øgede vi dagen såvel som tidskomponenten.

Se også DATE_ADD() og ADDDATE() for at tilføje et specificeret tidsinterval til en datoværdi.


  1. Indsæt CLOB i Oracle-databasen

  2. Tjek, om en tabel har en TIMESTAMP-kolonne i SQL Server med OBJECTPROPERTY()

  3. Vil du bruge e-mailadresse som primær nøgle?

  4. Er det en dårlig idé at have et 'ELLER' i en INNER JOIN-tilstand?