【问题标题】:Sqlite WHERE condition on JULIAN dates?JULIAN日期的Sqlite WHERE条件?
【发布时间】:2011-06-15 16:07:14
【问题描述】:

如何在 Julian 列日期上构建 sql where 子句?

SELECT * FROM Products WHERE JulianDateColumn > ?

我无法构建工作语句,我使用 GreaterThan ">" 运算符没有结果,或者使用 SmallerThan "

我尝试使用让 Air (Adobe) 处理它的参数。 我也试过不带参数的字符串(because of this post):

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

或日期对象

JulianDateColumn > date('now')

我能够找到的所有示例都适用于字符串(TEXT 列)或 Unix 时间(INTEGER 列)中的日期

并且出于兼容性原因,我不能以 Julian 以外的任何其他格式存储我的日期...

【问题讨论】:

  • 嘘***我如何删除问题...?回答我的问题: SELECT * FROM Products WHERE JulianDateColumn > julianday('now') -1 哇!有效!请原谅我愚蠢的疲惫的大脑!至少建立这个问题已经帮助我看到了明显的!我在这里发布答案,因为我没有足够的声誉在接下来的 7 小时内回答我的问题。
  • 回答你自己的问题是可以的。如果这是最好的(或唯一的:-) 答案,您可以选择答案。也许删除你的(不是那么好的)评论?

标签: sql sqlite air system.data.sqlite julian-date


【解决方案1】:

回答我的问题:

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

哇!有效!

至少构建问题帮助我看到了明显的问题!

【讨论】:

  • 我也想要,但我总是要等几个小时才能做到。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-19
  • 1970-01-01
  • 2013-12-28
  • 1970-01-01
  • 2018-10-05
  • 1970-01-01
  • 2018-01-17
相关资源
最近更新 更多