SQLite không có DATETIME
gốc loại dữ liệu; các giá trị được lưu trữ dưới dạng chuỗi.
Bạn phải sử dụng một hàm ngày tích hợp để chuyển đổi từ các chuỗi này thành một số giây trước khi bạn có thể thêm chúng:
SELECT sum(strftime('%s', total_expend_time) -
strftime('%s', '00:00:00' ))
FROM timetable
Nếu bạn muốn có định dạng này là thời gian, bạn phải chuyển đổi nó trở lại sau đó:
SELECT time(sum(...), 'unixepoch') FROM timetable