sql >> Databáze >  >> RDS >> Mysql

Příklady ADDTIME() – MySQL

V MySQL můžete použít ADDTIME() funkce pro přidání určitého času do výrazu času nebo data a času.

Příklady této funkce níže.

Syntaxe

Nejprve je zde syntaxe:

ADDTIME(expr1,expr2)

Takže expr1 je původní hodnota data/času a expr2 je množství času, které k němu chcete přidat.

Příklad

Zde je příklad k demonstraci.

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

Výsledek:

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

Takže první argument se zvýší o hodnotu druhého argumentu.

Zlomkové sekundy

Časová hodnota může mít v případě potřeby část ve zlomcích sekund:

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

Výsledek:

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

Hodnoty data

Můžete jej také použít ke zvýšení hodnot data:

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

Výsledek:

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

Takže v tomto případě jsme zvýšili den a také časovou složku.

Viz také DATE_ADD() a ADDDATE() pro přidání zadaného časového intervalu k hodnotě data.


  1. Jak spustit aplikaci spring-boot bez závislosti na databázi?

  2. Jak formátovat datum v T-SQL

  3. Jak objednávat podle data v T-SQL

  4. Jak funguje MATCH PROTI v MariaDB