sql >> Database teknologi >  >> RDS >> SQLite

sqlite:hvordan tilføjes samlet tid tt:mm:ss hvor kolonnens datatype er DATETIME?

SQLite har ingen indbygget DATETIME datatype; værdierne gemmes som strenge.

Du skal bruge en indbygget datofunktion for at konvertere fra disse strenge til et antal sekunder, før du kan tilføje dem:

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

Hvis du vil have dette formateret som et tidspunkt, skal du konvertere det tilbage bagefter:

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


  1. Hvordan bruger man nøgleordet 'som' til at kalde en tabel i Oracle?

  2. Den aktuelle tilstand af Open Source Backup Management til PostgreSQL

  3. Forskellen i håndteringen af ​​mellemrummene mellem Oracle og SQL Server

  4. Hvordan kan jeg liste har samme id-data med while-løkke i PHP?