2016-07-07 423 views
1

我需要獲取Sqlite日期差異。我發現了這樣的一種方式Sqlite日期差異

sqlite> SELECT julianday('now') - julianday('1776-07-04'); 

但是,這給出了這樣的輸出。 86798.7094695023。我只想顯示它爲86798的天數。

請幫我解決這個問題。

回答

2

您可以嘗試鑄造你的表達給Integer,如果你只想要整個天數:

SELECT CAST(JULIANDAY('now') - JULIANDAY('1776-07-04')) As INTEGER 

更多信息請參見here