sql >> Base de Datos >  >> RDS >> SQLite

sqlite:¿cómo agregar el tiempo total hh:mm:ss donde el tipo de datos de la columna es DATETIME?

SQLite no tiene DATETIME nativo tipo de datos; los valores se almacenan como cadenas.

Debe usar una función de fecha integrada para convertir estas cadenas en una cantidad de segundos antes de poder agregarlas:

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

Si desea que esto se formatee como una hora, debe volver a convertirlo después:

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