gpt4 book ai didi

datetime - 如何为 Progress 4GL 查询中的每个循环添加日期条件?

转载 作者:行者123 更新时间:2023-12-05 00:49:03 26 4
gpt4 key购买 nike

我在查询时遇到困难,我必须更改以限制从 Progress 数据库导出的数据。我将“myorderdate”导出到文本文件。但是,我必须将数据限制为仅 2012 年之后的订单。

OUTPUT STREAM s1 TO VALUE(exportFileStringDirectory).
FOR EACH poTable NO-LOCK WHERE
ponum = 1 AND
/* this doesn't work -->*/
/*myorderdate.YEAR >= DATE("2012").YEAR AND*/
conum = 1:

PUT STREAM s1 UNFORMATTED
ISO-DATE(myorderdate)
SKIP.
END.
OUTPUT STREAM s1 CLOSE.

我是 Progress 4GL 数据库的新手,完全使用数据库。我所要做的就是对代码做一点小改动,所以如果描述缺少一些重要信息,请原谅我。

最佳答案

我会这样编码:

FOR EACH poTable NO-LOCK WHERE
ponum = 1 AND conum = 1 and
myorderdate >= 1/1/2012:

这样您就不必在循环的每次迭代中评估 YEAR() 函数。

关于datetime - 如何为 Progress 4GL 查询中的每个循环添加日期条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46601834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com