我无法在cds视图中总结数据。在早期的Hana计算视图中,以下查询根据我的愿望给出结果
从T1选择t1.ID,t1.Name,t1.qty,t2.amount 内连接(选择ID,名称,来自t2组的总和(金额,ID,名称)为T2
但是在cds中金额的总和是不正确的。请帮助
答案 0 :(得分:1)
您可以在SELECT语句中使用聚合表达式。这样,您可以从结果集中的多行调用聚合函数:
@AbapCatalog.sqlViewName: 'SALES_ORDER_VW'
define view sales_order as
select from snwd_so
{ key buyer_guid,
@Semantics.currencyCode
currency_code,
@Semantics.amount.currencyCode: 'currency_code'
sum(gross_amount) as sum_gross_amount }
group by buyer_guid, currency_code
因此,在您看来,您可以执行以下操作:
sum(name_of_field) as sum_of_field