首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cds视图中的子查询总和

cds视图中的子查询总和
EN

Stack Overflow用户
提问于 2017-12-11 23:17:24
回答 1查看 3.8K关注 0票数 0

我无法在cds视图中汇总数据。在前面的Hana计算视图中,下面的查询给出了我想要的结果

从T1中选择t1.ID,t1.Name,t1.qty,t2.amount (select ID,Name,Sum (amount) from t2 group by ID,Name)作为T2

但是cds中的金额和是不正确的。请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2017-12-20 05:23:25

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

代码语言:javascript
复制
@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

所以在你看来,你可以这样做:

代码语言:javascript
复制
sum(name_of_field) as sum_of_field
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47755960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档