我是jbase的新手并且遇到了一个问题。 我想使用jbase提取最近14天的数据。 我写了以下查询:
Select filename WITH DATE > '14-MAY-2013'
我硬编码'14-MAY-2013'
,因为我不知道如何获得currentdate我也使用过CURRENTDATE但是运气不好。
答案 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格式化为以' - '分隔的日期破折号。