我必须根据 汇总我的AMUNT
字段查询总和WERKS
,DATUM
并且UZEIT
我尝试通过没有任何成功进行分组我有这样的错误:
我的代码有什么问题?
那是我的 ABAP 代码:
DATA: gt_compr TYPE TABLE OF yrt_h_sales
SELECT werks, extnb, datum, uzeit, sumvt, deprt, dpext, SUM( amunt ) AS amunt
INTO CORRESPONDING FIELDS OF TABLE @gt_compr
FROM yrt_h_sales
WHERE werks IN @so_werks
AND datum IN @so_datum
GROUP BY werks, datum, uzeit.
在我更正它并执行此操作后,代码如下所示:
SELECT werks, datum, uzeit, extnb, deprt, dpext, SUM( amunt ) AS amunt
INTO CORRESPONDING FIELDS OF TABLE @gt_compr
FROM yrt_h_sales
WHERE werks IN @so_werks
AND datum IN @so_datum
GROUP BY werks, datum, uzeit, extnb, deprt, dpext.
所以我不再有编译错误,但聚合仍然不起作用!我有一个 43 行的结果,AMUNT
列上没有总和