gpt4 book ai didi

group-by - 对 SELECT 中的 NUMC 字段求和

转载 作者:行者123 更新时间:2023-12-03 23:24:51 24 4
gpt4 key购买 nike

我需要按 NUMC 列的总和对表进行分组,不幸的是,这在 ABAP/OpenSQL 中似乎是不可能的。

我的代码看起来像这样:

    SELECT z~anln1
FROM zzanla AS z
INTO TABLE gt_
GROUP BY z~anln1 z~anln2
HAVING SUM( z~percent ) <> 100 " percent unfortunately is a NUMC -> summing up not possible

由于我无法更改表格本身,因此最好/最简单的做法是什么?

最佳答案

不幸的是NUMC类型被描述为数字文本,所以最后它在数据库中的位置为 VARCHAR这就是为什么像 SUM 这样的函数或 AVG不能使用。

这完全取决于你的 table 有多大。如果它很小,您可以将组字段和 sum 的值放入一个内部表中,然后使用 COLLECT 对其进行求和。语句并最终删除总和等于 100% 的行。

关于group-by - 对 SELECT 中的 NUMC 字段求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29095799/

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