是否有可能获得sqlite3中两个TIMESTAMP值之间的差异(以秒为单位)?
例如,我尝试了以下查询:
SELECT CURRENT_TIMESTAMP - my_timestamp FROM my_table;
我总是’0′.谁能告诉我我做错了什么? (注意,我已经确认my_timestamp确实在过去.)
得到它了:
原文链接:https://www.f2er.com/sqlite/197602.htmlSELECT (julianday(CURRENT_TIMESTAMP) - julianday(my_timestamp)) * 86400.0) FROM my_table;
julianday返回公元前4714年11月24日格林威治中午以来的分数天数.然后我拿出差异并乘以每天的秒数.