2017-12-11 74 views
0

cdsビューのデータの合計が得られません。先ほどのHana計算ビューでは、以下のクエリは私の望みに応じて結果を返します。cdsビューのサブクエリの合計

選択t1.ID、t1.Name、t1.qty、t2.amount from T1 内部結合(ID、名前、 T2

としてID、名前)によるT2グループからしかし、量の合計は、plsはあなたがSELECT文の集計式を使用することができます

+0

をサンプルCDSビューを提供してください。 –

答えて

1

を助ける.. 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