Sqlite ГДЕ условие на ДЖУЛИАНСКИЕ ДАТЫ? - PullRequest
0 голосов
/ 15 июня 2011

Как создать предложение sql where на юлианскую дату столбца?

SELECT * FROM Products WHERE JulianDateColumn > ?

Я не могу создать рабочее утверждение. Я не получил ни одного результата с GreaterThan ">"оператор или все с SmallerThan "<" </p>

Я попытался с параметрами, позволяющими Air (Adobe) справиться с этим.Я также пробовал без параметров со строкой (из-за этого поста) :

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

или объекта даты

JulianDateColumn > date('now')

Все примеры, которые мне удалось найти, работает для даты в строке (столбец TEXT) или Unix Time (столбец INTEGER)

и Я не могу сохранить свою дату в любых других форматах, кроме Julian по причинам совместимости ...

1 Ответ

0 голосов
/ 16 июня 2011

ОТВЕТЬТЕ на мою проблему:

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

И вау! Это сработало!

По крайней мере, постановка вопроса помогла мне увидеть очевидное!

...