2011-06-15 58 views
0

如何在Julian列日期構建sql where子句?JULIAN約會的Sqlite WHERE條件?

SELECT * FROM Products WHERE JulianDateColumn > ? 

我不能建立一個工作說法我要麼用大於「>」運營商或都具有SmallerThan「<」

我試圖讓空氣(的Adobe)參數處理沒有結果它。 我也試過不帶參數用繩子(because of this post)

JulianDateColumn > '2010-04-02 02:02:02' 

或Date對象

JulianDateColumn > date('now') 

,我已經能夠找到的所有例子中,字符串(TEXT列)適用於日期或Unix時間( INTEGER列)

而且我不能比朱利安我的約會對象存儲在任何其他格式的兼容性的原因...

+0

Shh *** t如何刪除問題...? 回答我的問題: SELECT * FROM Products WHERE JulianDateColumn> julianday('now')-1 哇!有效! 請原諒我笨笨的大腦!至少構建這個問題幫助我看到了顯而易見的事實!我在這裏發佈答案,因爲我沒有足夠的聲望在接下來的7個小時內回答我的問題。 – nrako 2011-06-15 16:23:01

+0

回答你自己的問題是相當好的。你可以選擇你的答案,如果這是最好的(或者只有:-))。也許刪除你的(不太好表達)評論? – 2011-06-16 14:04:07

回答

0

回答我的問題:

SELECT * FROM Products WHERE JulianDateColumn > julianday('now') -1 

而且哇!有效!

至少建立這個問題幫助我看到了明顯的!

+0

你能把這個標記爲問題的答案嗎? – 2011-06-16 14:11:59

+0

我也想,但我總是要等幾個小時才能夠。 – nrako 2011-06-17 14:53:12