我需要获得Sqlite日期差异。我找到了这样的方式
sqlite> SELECT julianday('now') - julianday('1776-07-04');
但这会给出这样的输出。 86798.7094695023
。我想将其显示为86798
仅天数。
请帮我解决这个问题。
答案 0 :(得分:2)
如果您只想要整数天,可以尝试将表达式转换为Integer
:
SELECT CAST(JULIANDAY('now') - JULIANDAY('1776-07-04')) As INTEGER
有关详细信息,请参阅here。