Jbase查询选择最近14天的数据

时间:2013-08-27 10:06:26

标签: database jbase

我是jbase的新手并且遇到了一个问题。 我想使用jbase提取最近14天的数据。 我写了以下查询:

Select filename WITH DATE > '14-MAY-2013'

我硬编码'14-MAY-2013',因为我不知道如何获得currentdate我也使用过CURRENTDATE但是运气不好。

4 个答案:

答案 0 :(得分:0)

今天尝试使用日期GE。如果这不起作用,请尝试提供有关您的问题以及您要实现的目标的更多信息。

答案 1 :(得分:0)

尝试以下选择命令

SELECT filename WITH DATE GE 20130514. 

要获取当前日期,您可以使用全局jbase变量TODAY。

SELECT filename WITH DATE GE TODAY

答案 2 :(得分:0)

要获取当前日期,您可以使用全局jbase变量TODAY。

SELECT filename WITH DATE EQ TODAY.

EQ是一个等号。

答案 3 :(得分:0)

您可以使用EVAL在SELECT或LIST语句中编写程序。在您的情况下,它取决于DATE字段在jBase中存储的格式。

例如,你可以这样写:

SELECT filename WITH DATE GE EVAL "OCONV(DATE()-14, 'D-YMD')"

“DATE() - 14”将当前日期作为自1967年12月31日减去14天的天数返回,OCONV(x,'D-YMD')将x格式化为以' - '分隔的日期破折号。