我正在尝试获取最小和最大日期时间行之间的差异 我的天真尝试,返回0是:
SELECT strftime( max(test_date)) - strftime( min(test_date))
FROM [t_score]
日期时间格式为:2015-54-07 13:11:56
更新
CREATE TABLE t_score(
id INTEGER PRIMARY KEY AUTOINCREMENT,
answered TEXT,
asked TEXT,
question TEXT,
session TIMESTAMP,
test_date TIMESTAMP,
test_id INTEGER,
user_id INTEGER)
更新1
答案 0 :(得分:2)
您可以使用以下命令获得两个日期之间的差异:
SELECT strftime('%s',max(test_date)) - strftime('%s',min(test_date)) AS diff_in_sec
FROM [t_score];
的 SqlFiddleDemo
强>