【发布时间】:2020-10-11 09:49:17
【问题描述】:
我需要计算表示为 TEXT 的两个日期之间的差异。 julianday() 可以这样做,但它接受文字:
select(julianday('2015-01-01 12:00:00') - julianday('2015-01-01 13:00:00'))
但如果我有一张桌子:
CREATE TABLE "time_u" (
"time_in" TEXT,
"time_out" TEXT
);
INSERT INTO time_u (time_in, time_out)
VALUES ('2007-01-01 10:00:50', '2007-01-01 11:00:00')
我该怎么做? :
julianday(time_u.time_out-time_u.time_in)
换句话说,直接从数据库中取值并减去它们作为日期
【问题讨论】:
-
您已经问过同样的问题:stackoverflow.com/questions/62495311/… 已作为副本关闭。原始问题的链接包含提供的答案,其中包含您需要的所有信息。
标签: sql sqlite date datetime select