Mysql
 sql >> Baza danych >  >> RDS >> Mysql

ADDTIME() Przykłady – MySQL

W MySQL możesz użyć ADDTIME() funkcja, aby dodać określoną ilość czasu do wyrażenia czasu lub daty i godziny.

Przykłady tej funkcji poniżej.

Składnia

Po pierwsze, oto składnia:

ADDTIME(expr1,expr2)

A więc expr1 jest oryginalną wartością daty/czasu, a expr2 to ilość czasu, którą chcesz do niej dodać.

Przykład

Oto przykład do zademonstrowania.

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

Wynik:

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

Zatem pierwszy argument jest zwiększany o wartość drugiego argumentu.

Sekundy ułamkowe

W razie potrzeby wartość czasu może zawierać część ułamkową sekund:

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

Wynik:

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

Wartości dat

Możesz go również użyć do zwiększenia wartości dat:

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

Wynik:

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

Więc w tym przypadku zwiększyliśmy dzień, a także składnik czasu.

Zobacz także DATE_ADD() i ADDDATE() do dodawania określonego przedziału czasu do wartości daty.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MAX() – Znajdź maksymalną wartość w kolumnie w MySQL

  2. Jaki jest odpowiednik ELT() w SQL Server w MySQL?

  3. Ładowanie plików .sql z poziomu PHP

  4. Jak obciąć tabelę z ograniczeniami klucza obcego?

  5. Jak uruchomić klaster MySQL lub MariaDB Galera — zaktualizowano