如何在 4gl 中使用变量进行“分组”

2024-01-18

有没有办法在 4gl 查询中按表中的字段对记录进行分组?

My code.

  define variable v-invoice     as inte    no-undo.
define variable v-sell-price  as decimal no-undo.
define variable v-cost-price  as decimal no-undo. 
define variable iinv          as integer no-undo.

For each Order no-lock :

v-invoice      = Order.tblinvoice.
v-sell-price   = Order.sell-price.
v-cost-price   = Order.cost-price. 
iinv           = iinv + Order.sell-price.

   display Order.invoice Order.sell-price.
end.

谢谢


是的,当然可以,非常基本:

DEFINE VARIABLE v-sell-price AS INTEGER NO-UNDO.
DEFINE VARIABLE v-cost-price AS INTEGER NO-UNDO.

FOR EACH order BREAK BY order.invoice:

    /* Sum the prices */
    ASSIGN 
        v-sell-price = v-sell-price + Order.sell-price.
        v-cost-price = v-cost-price + Order.cost-price. 

    /* On the last order matching this order display and reset sums */
    IF LAST-OF(order.invoice) THEN DO:

        DISPLAY Order.invoice v-sell-price v-cost-price.
        ASSIGN 
            v-sell-price = 0
            v-cost-price = 0.
    END.
END.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 4gl 中使用变量进行“分组” 的相关文章

  • CSS如何让元素淡入然后淡出?

    我可以通过使用以下 css 将其类更改为 elementToFadeInAndOut 来制作不透明度为零的淡入元素 elementToFadeInAndOut opacity 1 transition opacity 2s linear 有
  • 相关对象的 Django 模型约束

    我有以下模型代码 class Tag models Model user models ForeignKey auth User on delete models CASCADE class Activity models Model us
  • 将 AVPackets 复用到 mp4 文件中

    我正在开发一个工具 它从网络接收 h 264 实时流 发送者是硬件编码器 缓冲最后 x 分钟 并在触发时创建最后 x 分钟的视频文件 我的工具能够接收实时流并使用 boost serialization 缓冲 AVPackets 此外 我可
  • EF 不会从表中的外键生成外键关联[重复]

    这个问题在这里已经有答案了 我有一个表 tblEvent 和另一个表 tblContact tblEvent 中有一个字段 ContactID 它通过外键链接到 tblContact 中的 ContactID 我已经三重检查了 外键在数据库
  • 具有嵌套突变的 Graphql?

    如果可能的话 我正在尝试找出如何使用 graphql 突变来改变嵌套对象 例如我有以下架构 type Event id String name String description String place Place type Place

随机推荐