SQLite
 sql >> Baza danych >  >> RDS >> SQLite

sqlite:jak dodać całkowity czas gg:mm:ss gdzie typ danych kolumny to DATETIME?

SQLite nie ma natywnego DATETIME typ danych; wartości są przechowywane jako ciągi.

Musisz użyć wbudowanej funkcji daty, aby przekonwertować te ciągi na liczbę sekund, zanim będziesz mógł je dodać:

SELECT sum(strftime('%s', total_expend_time) -
           strftime('%s', '00:00:00'       ))
FROM timetable

Jeśli chcesz, aby to było sformatowane jako czas, musisz go później przekonwertować:

SELECT time(sum(...), 'unixepoch') FROM timetable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać identyfikator z bazy danych po kliknięciu elementu listy w Androidzie?

  2. java.lang.OutOfMemoryError:[wyczerpana pamięć] podczas odczytu danych z Sqlite Android

  3. Jak działa SQLite Lower()

  4. PRAGMA table_list w SQLite

  5. Użyj Firebase DB z lokalną bazą danych