CD视图中的子查询之和



我无法在CDS视图中总和数据。在HANA计算的早期查看以下查询给我的结果

选择t1.id,t1.name,t1.qty,t2.mount t1内联接(选择ID,名称,sum(金额),t2 group by ID,名称)为T2

,但cds中的金额总和不正确。

您可以在选择语句中使用聚合表达式。这样,您可以在结果集中从多个行调用聚合函数:

@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

相关内容

  • 没有找到相关文章

最新更新